home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 1 / PC Actual CD 01.iso / share / os2 / compres / pkz2_109.exe / MANUAL.DOC < prev    next >
Encoding:
Text File  |  1991-02-03  |  135.3 KB  |  4,016 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                                                        |
  8.                                                                        |
  9.                                                                        |
  10.                                                                PKWARE  |
  11.                                                                        |
  12.                                           The file compression system  |
  13.                                          where SPEED and SMALL SPACES  |
  14.                                                 make a BIG difference  |
  15.                                                                        |
  16.                                                                        |
  17.                                                                        |
  18.                                                                        |
  19.                                                                 PKZIP  |
  20.                                                               PKUNZIP  |
  21.                                                                 PKSFX  |
  22.                                                              PKZIPFIX  |
  23. This version licensed to IBM Corporation                               |
  24. for use by IBM employees only                                          |
  25.                                                                        |
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                  PKZIP / PKUNZIP
  33.  
  34.           The following 12 files are included in PKWARE Version 1.01
  35.  
  36.                 PKZIP.EXE  Main compression program.
  37.               PKUNZIP.EXE  Main extraction program.
  38.  
  39.               MAKESFX.COM  Starts the process of creating self-
  40.                            extracting files
  41.               ZIP2EXE.EXE  Used in creating self-extracting files.
  42.  
  43.                README.DOC  General Information.
  44.              DEDICATE.DOC  Dedication of file format and extension to
  45.                            the public domain.
  46.                 ORDER.DOC  Registration information and order form.
  47.               LICENSE.DOC  Information on Site and Distribution Licenses.
  48.              OMBDSMAN.ASP  Association of Shareware Professionals info.
  49.                MANUAL.DOC  Reference manual for PKWARE File Compression
  50.                            Programs.
  51.               APPNOTE.TXT  Technical background material.
  52.  
  53.              PKZIPFIX.EXE  Reconstructs corrupted ZIP files.
  54.  
  55.  
  56.  
  57.                                  PKWARE FEATURES
  58.  
  59.           The following features are available with PKWARE Version 1.0
  60.           (PKZIP/PKUNZIP/PKSFX) Compression Programs.
  61.  
  62.  
  63.           1.  Improved Compression!  PKZIP 1.0 implements a new compression
  64.               algorithm called Imploding, which averages 5% to 15% better
  65.               compression than the maximal compression (Reducing) of
  66.               PKZIP 0.92.  Imploding is also faster at compressing and
  67.               extracting than Reducing was.
  68.  
  69.           2.  Password encryption.  Sensitive data files can be scrambled
  70.               with password protection.
  71.  
  72.           3.  Automatic detection and utilization of 80386 CPU's.  PKZIP
  73.               and PKUNZIP test for the presence of an 80386 CPU.  If
  74.               present, PKZIP and PKUNZIP will use the 80386's 32 bit
  75.               instructions and extended addressing modes for improved
  76.               performance.
  77.  
  78.           4.  Special file handling capabilities will automatically
  79.               recurse through subdirectories and store pathnames within
  80.               a ZIP file.  These paths can then be created on extraction
  81.               if they do not already exist.
  82.  
  83.           5.  Extra compression options allow you to specify the method
  84.               of compression (Shrinking or Imploding) to be employed.
  85.  
  86.  
  87.      PKWARE                           -2-
  88.  
  89.  
  90.  
  91.           6.  A file that has been created as a self-extracting file can
  92.               be treated as a normal ZIP file.  All PKZIP and PKUNZIP
  93.               options (except -v  View) will be valid.
  94.  
  95.           7.  Files contained in a ZIP file can be viewed in several
  96.               different ways.  For example, the can be sorted by:
  97.               compression ratio, size, date, name, or extension.
  98.  
  99.           8.  A new option, -x, can be used to specify files to be excluded
  100.               from any ZIP operation being performed.
  101.  
  102.           9.  Special file attributes (hidden, read-only, system) can be
  103.               masked during creation or extraction of a ZIP file.  PKZIP
  104.               can also be configured to include or not include hidden and
  105.               system files.
  106.  
  107.           10. ANSI comments may be enabled/disabled.
  108.  
  109.           11. Expanded Configuration file options are available.
  110.  
  111.           12. Individual file comments (up to 60 characters in length)
  112.               can be programmed for each file in the ZIP file.
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.      PKWARE                           -3-
  148.  
  149.  
  150.  
  151.  
  152.  
  153.                                      CONTENTS
  154.  
  155.  
  156.            1.  INTRODUCTION TO FILE COMPRESSION . . . . . . . . . . . . 5
  157.                A.  File Compression . . . . . . . . . . . . . . . . . . 6
  158.                B.  Two Related Programs - PKZIP & PKUNZIP . . . . . . . 6
  159.                C.  File Compression Terms . . . . . . . . . . . . . . . 7
  160.                D.  Use of Hard and Floppy Disk Systems. . . . . . . . . 7
  161.                E.  General Rules and Default Settings . . . . . . . . . 9
  162.                F.  PKWARE System Limits . . . . . . . . . . . . . . . . 11
  163.  
  164.  
  165.            2.  SUPER QUICK  . . . . . . . . . . . . . . . . . . . . . . 12
  166.                A.  QUICK START - Extracting a File from a BBS . . . . . 12
  167.                B.  Use of PKWARE in Telecommunications - BBS  . . . . . 13
  168.  
  169.  
  170.            3.  PKZIP - COMPRESS FILES INTO ZIP FILES  . . . . . . . . . 15
  171.                A.  QUICK START - Create a ZIP file. . . . . . . . . . . 16
  172.                B.  PKZIP Reference Guide  . . . . . . . . . . . . . . . 18
  173.                C.  Description of Command Options . . . . . . . . . . . 19
  174.  
  175.  
  176.            4.  PKUNZIP - EXTRACT ZIP FILES  . . . . . . . . . . . . . . 36
  177.                A.  QUICK START - Extract a ZIP File . . . . . . . . . . 37
  178.                B.  PKUNZIP Reference Guide  . . . . . . . . . . . . . . 39
  179.                C.  Description of Command Options . . . . . . . . . . . 40
  180.  
  181.  
  182.            5.  PKSFX - SELF-EXTRACTION UTILITY  . . . . . . . . . . . . 50
  183.                A.  Creating a Self-Extracting ZIP file  . . . . . . . . 51
  184.                B.  PKSFX Reference Guide  . . . . . . . . . . . . . . . 53
  185.  
  186.  
  187.            6.  SPECIAL HANDLING PROCEDURES  . . . . . . . . . . . . . . 54
  188.                A.  How a ZIP File is Made . . . . . . . . . . . . . . . 55
  189.                B.  Use of a RAM Disk with PKZIP . . . . . . . . . . . . 55
  190.                C.  LAN - Local Area Network Support . . . . . . . . . . 55
  191.                D.  Creating a Pre-Selected File List. . . . . . . . . . 56
  192.                E.  Batch File Processing  . . . . . . . . . . . . . . . 57
  193.                F.  The Configuration file . . . . . . . . . . . . . . . 58
  194.                G.  PKWARE Error Messages  . . . . . . . . . . . . . . . 61
  195.                H.  PKZIPFIX - File Reconstruction . . . . . . . . . . . 65
  196.  
  197.  
  198.            7.  REGISTRATION AND BACKGROUND  . . . . . . . . . . . . . . 66
  199.                A.  Technical Support  . . . . . . . . . . . . . . . . . 67
  200.                B.  Other Background Information . . . . . . . . . . . . 67
  201.                C.  Registration Information . . . . . . . . . . . . . . 67
  202.                D.  Software License . . . . . . . . . . . . . . . . . . 68
  203.  
  204.  
  205.  
  206.  
  207.      PKWARE                           -4-
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.                                                                        |
  217.                                                                        |
  218.                                                                        |
  219.                                       INTRODUCTION TO FILE COMPRESSION |
  220.                                                                        |
  221.                                                       File Compression |
  222.                                 Two Related Programs - PKZIP & PKUNZIP |
  223.                                                 File Compression Terms |
  224.                                    Use of Hard and Floppy Disk Systems |
  225.                                     General Rules and Default Settings |
  226.                                                   PKWARE System Limits |
  227.                                                                        |
  228.                                                                        |
  229.                                                                        |
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.      PKWARE                           -5-
  268.  
  269.  
  270.  
  271.  
  272.                                     FILE COMPRESSION
  273.  
  274.  
  275.                The term "compression" means to reduce in size.   Computer
  276.           file compression refers to reducing files in size so that they
  277.           take up less storage space on disk.  PKZIP will perform this
  278.           reducing process quickly and easily.  The compressed files are
  279.           then stored in a special file called a ZIP file.
  280.  
  281.           ZIP files have three distinct benefits:
  282.  
  283.                1.  They use less disk space than normal files.  Storing
  284.                    files in compressed form increases the life and
  285.                    storage availability of your expensive hard disk.
  286.  
  287.                2.  Many individual files can be compressed into a single
  288.                    ZIP file.  This makes file group identification,
  289.                    copying, and transporting faster and easier.
  290.  
  291.                3.  Compressed files travel faster via modem which
  292.                    reduces telecommunication transmission and reception.
  293.                    Many BBS (computer bulletin board services) use
  294.                    PKWARE files as their standard.  This enables the BBS
  295.                    to store more files and you to have transfer files
  296.                    faster and easier.
  297.  
  298.  
  299.  
  300.                    TWO RELATED PKWARE PROGRAMS - PKZIP & PKUNZIP
  301.  
  302.                Together, PKZIP and PKUNZIP handle all of your file
  303.           compression needs.
  304.  
  305.                PKZIP is the program that compresses files.  This shrinking
  306.           process is often referred to as data compression.  Terms you will
  307.           see during the compressing process are Storing, Shrinking, and
  308.           Imploding.  PKZIP also handles all file maintenance including
  309.           adding and deleting files, as well as reporting on technical
  310.           information from within the compressed file.
  311.  
  312.                PKUNZIP is the program that uncompresses or extracts
  313.           compressed files.  In addition to extracting a complete ZIP file,
  314.           it can selectively release individual files, show files on the
  315.           screen for fast viewing, or print them out on a printer.
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.      PKWARE                           -6-
  328.  
  329.  
  330.  
  331.                             FILE COMPRESSION TERMS
  332.  
  333.                The following terms are used throughout this manual.
  334.  
  335.                FILE = The SINGLE name that identifies information on
  336.                     your floppy disk or hard drive.
  337.  
  338.                ZIP FILE = The file that holds file information that has
  339.                     been reduced in size for better storage.  It is
  340.                     sometimes called a compressed file or a library
  341.                     file.   A ZIP file can be made up of either one or
  342.                     more files compressed and stored together under one
  343.                     file name.
  344.  
  345.                FILE EXTRACTION  = The process of recreating files that
  346.                     have been previously compressed.
  347.  
  348.                FILE COMPRESSION  = is the process of reducing a file's
  349.                     size.  This is sometimes referred to as data
  350.                     compressing.
  351.  
  352.           ______________________________________________________________
  353.           |                                                            |
  354.           |   A ZIP file contains one or more files.                   |
  355.           |                                                            |
  356.           | MANUAL.ZIP contains -> chap1.txt  toc.txt  app.txt  cov.txt|
  357.           |                        All of these files are compressed   |
  358.           |                        and stored in one file.             |
  359.           |                                                            |
  360.           |                                                            |
  361.           |                                                            |
  362.           | BIG.ZIP   contains ->  Huge.Wks                            |
  363.           |                        This is a very large worksheet      |
  364.           |                        that has been shrunk in size for    |
  365.           |                        better storage and faster           |
  366.           |                        telecommunications.                 |
  367.           |____________________________________________________________|
  368.  
  369.  
  370.  
  371.  
  372.                   USING PKWARE WITH HARD AND FLOPPY DISK SYSTEMS
  373.  
  374.           PKWARE works BEST on a hard disk system.
  375.  
  376.            1.  Even though you are making files smaller, the process
  377.                used to shrink them can BRIEFLY DOUBLE the storage space
  378.                needed.  When a ZIP file is being modified (e.g. files
  379.                being added), the process creates a new ZIP file which
  380.                will be used as a REPLACEMENT for the old version.  Both
  381.                the OLD and the NEW versions will be on your disk until
  382.                just prior to the completion of the process.
  383.  
  384.  
  385.  
  386.  
  387.      PKWARE                           -7-
  388.  
  389.  
  390.  
  391.            2.  When you extract a ZIP file, the amount of space
  392.                needed to hold that file can double.  A large hard disk
  393.                drive normally insures that enough storage area is
  394.                available.
  395.  
  396.                Many compressed files are stored on floppy disks.  The
  397.                limit to floppy storage is the number of characters your
  398.                floppy system will hold:
  399.  
  400.                     Standard double density floppy     360K
  401.                     High density floppy                1.2 meg
  402.                     3-1/2" floppy                      .7 or 1.4 meg
  403.  
  404.                You may have problems either ADDING files to a ZIP file
  405.                stored on a floppy disk, or extracting files to a
  406.                floppy disk system when the number of characters in the
  407.                ZIP file is more than 50% of the available storage space
  408.                on the floppy disk.
  409.  
  410.  
  411.           Consider a standard floppy disk system:
  412.  
  413.           ______________________________________________________________
  414.           |                                                            |
  415.           |              Standard Floppy Disk Drive of 360K            |
  416.           |                                                            |
  417.           |  A:> BigFile.ZIP  has 250,000 characters                   |
  418.           |                                                            |
  419.           |     1.  In order to ADD files to BigFile.ZIP, you need     |
  420.           |         500,000 of space.  The extra space is used to      |
  421.           |         hold a new updated ZIP file created before the     |
  422.           |         old ZIP file is deleted.                           |
  423.           |                                                            |
  424.           |     2.  When BigFile is extracted, it might require        |
  425.           |         400,000 of space, but the available space on the   |
  426.           |         disk restricts it to 360,000.                      |
  427.           |____________________________________________________________|
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.      PKWARE                           -8-
  448.  
  449.  
  450.  
  451.  
  452.           There are a number of ways to avoid the limitations.  A thorough
  453.           knowledge of PKWARE Programs will show you how to:
  454.  
  455.                1.  Selectively extract files from a ZIP file.
  456.                    Instead of extracting everything at once, you can
  457.                    view file size information and then select SPECIFIC
  458.                    files to be extracted to a floppy.
  459.  
  460.                2.  If you have two floppy drives, create the ZIP file on
  461.                    your second disk drive so that you have the full 360K
  462.                    available to you.
  463.  
  464.                3.  Use the special  -b  command option, which routes the
  465.                    NEW file to an alternate disk drive during the
  466.                    compressing process then copies it back to the floppy
  467.                    disk upon completion.
  468.  
  469.  
  470.  
  471.                         GENERAL RULES AND DEFAULT SETTINGS
  472.  
  473.            1.  PKWARE programs MUST be located in:
  474.  
  475.                A.  The drive you are working on, OR . . .
  476.  
  477.                B.  Any directory accessible through the PATH= setting.
  478.  
  479.                    C:> PATH=C:/Utils
  480.  
  481.                In this example, PKWARE is in the Utils Directory.  The
  482.                computer will find and execute the program even though
  483.                you are in a different directory or drive because any
  484.                commands entered will be run through the PATH.  Consult
  485.                your MS-DOS documentation for more information.
  486.  
  487.                C.  Any directory through the use of PATH notation if you
  488.                    are using MS-DOS 3.0 or later.
  489.  
  490.                    C:>B:PKZIP  -a  OldFile.ZIP  *.*   PKZIP is located
  491.                                                       on the B:> drive
  492.  
  493.                    C:>\UTILS\PKZIP  -v  Stuff.ZIP     PKZIP is located
  494.                                                       in \UTILS as
  495.                                                       indicated in the
  496.                                                       PATH notation
  497.  
  498.            2.  All PKWARE program commands are typed at the prompt.
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.      PKWARE                           -9-
  508.  
  509.  
  510.  
  511.            3.  Typed information can generally be in upper case, lower
  512.                case, or a mixture, except where noted in the manual.
  513.                The following options are case sensitive:  -J -j, -W -w,
  514.                -C -c, -P -p, and the password for the -s option.  It is
  515.                recommended however, to use lower case when possible in
  516.                order to be compatible with future versions of PKWARE.
  517.  
  518.            4.  The DEFAULT is  *.*  or ALL FILES when specific files are
  519.                not named (except for the  -d  delete files option).
  520.  
  521.            5.  It is NOT necessary to type the extension  .ZIP  when
  522.                processing a ZIP file, it will be assumed.  The extension
  523.                is used in this documentation for clarity.
  524.  
  525.            6.  A help screen is displayed when you type the program name
  526.                (PKZIP or PKUNZIP) at the prompt then press <enter>.
  527.                Also typing  -h  on the command line will call up the
  528.                help screen.
  529.  
  530.            7.  The notation  PKUNZIP *  or  *.ZIP  will extract all
  531.                ZIP files within the given area.
  532.  
  533.            8.  During the extracting process, the notation *.* will
  534.                tell PKUNZIP to attempt to extract ALL files whether
  535.                they are ZIP files or not.  This could waste time, but
  536.                will not damage any files.
  537.  
  538.            9.  The default area for the temporary second ZIP file that
  539.                is created while the original is being updated, is the
  540.                same path and directory location as the original ZIP
  541.                file.  As this can cause a space shortage on a floppy
  542.                disk, the -b option is recommended.  (See Section 3.)
  543.  
  544.           10.  The compressing function will STOP if specific, pre-
  545.                specified files are not found.
  546.  
  547.           11.  All MS-DOS file handling procedures can be used:
  548.  
  549.                    Filename.ext          Full file name designations
  550.  
  551.                       Name*.ext          Names with wild card markers
  552.                           *.ext
  553.                    Filename.*
  554.                           *.*
  555.                    File?ame.ext
  556.  
  557.                  A:filename.ext          Disk drive and file name
  558.  
  559.                  C:\Lotus\March\*.*      Disk drive and PATH locations
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.      PKWARE                           -10-
  568.  
  569.  
  570.  
  571.                                    PKWARE SYSTEM LIMITS
  572.  
  573.  
  574.                The following limits should be noted when using the PKWARE
  575.           file compression programs.
  576.  
  577.  
  578.           - This software is designed to run on any IBM personal computer
  579.             or compatible, that is running MS-DOS version 2.0 or higher
  580.             (MS-DOS versions) or OS/2 (OS/2 versions only).
  581.  
  582.           - PKZIP requires a minimum of 85K memory to run.
  583.  
  584.       - PKUNZIP requires a minimum of 70K free memory to run.
  585.  
  586.           - PKZIP is capable of compressing up to 3,900 files into a
  587.             signgle ZIP file.
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.      PKWARE                           -11-
  628.  
  629.  
  630.  
  631.  
  632.  
  633.                                                                        |
  634.                                                                        |
  635.                                                                        |
  636.                                                            SUPER QUICK |
  637.                                                                        |
  638.                              QUICK START- Extracting a File from a BBS |
  639.                              Use of PKWARE in Telecommunications - BBS |
  640.                                                                        |
  641.                                                                        |
  642.                                                                        |
  643.                                                                        |
  644.                                                                        |
  645.                                                                        |
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.      PKWARE                           -12-
  688.  
  689.  
  690.  
  691.  
  692.           ______________________________________________________________
  693.           |                                                            |
  694.           |                        QUICK START                         |
  695.           |                                                            |
  696.           |               Extracting a ZIP File from a BBS             |
  697.           |                                                            |
  698.           | A BBS is a Computer Bulletin Board Service.  Those who use |
  699.           | this type of service can acquire programs or other         |
  700.           | information in the form of compressed files.  These files  |
  701.           | are picked up via a modem.  In order to use these files,   |
  702.           | they must be extracted through the use of PKUNZIP.         |
  703.           |                                                            |
  704.           | Follow this example to UNZIP your files:                   |
  705.           |                                                            |
  706.           |     C:>PKUNZIP  A:AnyFile.XYZ   C:                         |
  707.           |       _______  _____________   ___                         |
  708.           |         |         |             |                          |
  709.           |         |         |             Drive/Path to locate the   |
  710.           |         |         |             files on                   |
  711.           |         |         |                                        |
  712.           |         |         Name/ Location of file being extracted   |
  713.           |         |         > Use any MS-DOS file notation           |
  714.           |         |                                                  |
  715.           |         the UNZIP command                                  |
  716.           |         >  The command MUST be located at the prompt       |
  717.           |                or                                          |
  718.           |         >  The program can be located elsewhere through    |
  719.           |            the PATH= setting                               |
  720.           |____________________________________________________________|
  721.  
  722.  
  723.  
  724.                      USE OF PKWARE IN TELECOMMUNICATIONS - BBS
  725.  
  726.  
  727.                Compressed library files store much information into a
  728.           relatively small space.  PKWARE file compression methods are the
  729.           standard used by many successful BBS systems across the country.
  730.  
  731.                Compressed files, known as ZIP files in PKWARE notation,
  732.           created through PKWARE, assure you of the highest level of file
  733.           accuracy.  PKWARE compressed files are the most compact, meaning
  734.           they take less telecommunications time to deliver, PLUS PKWARE is
  735.           FAST!  According to benchmarks published in major computer
  736.           magazines, you will be able to manipulate your compressed files
  737.           many times faster with PKWARE as compared to similar programs on
  738.           the market.  PKWARE provides you with the highest standards of
  739.           the industry.
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.      PKWARE                           -13-
  748.  
  749.  
  750.  
  751.               If you find the software fast, easy, and convenient to use, a
  752.           registration of $25 would be appreciated.  If you send $47 or
  753.           more, you will receive a diskette with documentation for the next
  754.           version of the software, when available.  Please state the
  755.           version of the software that you currently have.  Send
  756.           registrations to:
  757.  
  758.  
  759.                                    PKWARE, Inc.
  760.                             7545 N. Port Washington Rd.
  761.                                     Suite 205
  762.                                 Glendale, WI 53217
  763.  
  764.  
  765.        NOTE: This version is licensed to the IBM Corporation.
  766.              No payment is required to obtain an update.
  767.              The latest version will always be available from
  768.              the PCTOOLS/OS2TOOLS disk.
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.      PKWARE                           -14-
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.                                                                        |
  816.                                                                        |
  817.                                                                        |
  818.                                  PKZIP - COMPRESS FILES INTO ZIP FILES |
  819.                                                                        |
  820.                                        QUICK START - Create a ZIP file |
  821.                                         Description of Command Options |
  822.                                                                        |
  823.                                                                        |
  824.                                                                        |
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.      PKWARE                           -15-
  869.  
  870.  
  871.  
  872.                        QUICK START - CREATE A ZIP FILE
  873.  
  874.                This section will describe some simple examples,
  875.           illustrating the command format for creating a ZIP file.
  876.  
  877.           ______________________________________________________________
  878.           |                                                            |
  879.           |                       QUICK START                          |
  880.           |                   How to compress files                    |
  881.           |                                                            |
  882.           | Use PKZIP to reduce or compress the size of your files.    |
  883.           | All compressed files are stored in a ZIP file, while in    |
  884.           | their compressed state.                                    |
  885.           |                                                            |
  886.           |  The benefits of Compressing are:                          |
  887.           |                                                            |
  888.           |   - Better use of disk storage area                        |
  889.           |   - Faster telecommunication file transfer via a modem     |
  890.           |   - Collecting numerous files under a single file name     |
  891.           |                                                            |
  892.           | PKZIP uses 4 areas typed at the prompt:                    |
  893.           |                                                            |
  894.           |      PKZIP ZIPFILE [options] [files]                       |
  895.           |                                                            |
  896.           |  1.  The actual program name       PKZIP                   |
  897.           |                                                            |
  898.           |  2.  The command options           letter commands         |
  899.           |                                    example:  -a = add files|
  900.           |                                                            |
  901.           |  3.  The name YOU give your        NewFile  and  LOCATION  |
  902.           |      ZIP file and its location.                            |
  903.           |      If no extension specified,                            |
  904.           |      default = .ZIP.                                       |
  905.           |                                                            |
  906.           |  4.  The files that get compressed  any MS-DOS file        |
  907.           |      into the ZIP file.             notation               |
  908.           |                                                            |
  909.           | Examples:                                                  |
  910.           |                                                            |
  911.           |   C:>PKZIP  -a   A:NEWFILE   *.*                           |
  912.           |                                                            |
  913.           | This will create a file named NEWFILE.ZIP.  The .ZIP       |
  914.           | extension will be added automatically when the ZIP file has|
  915.           | been completed.  In this example, all of the files in the  |
  916.           | current directory will be compressed into NEWFILE.ZIP.     |
  917.           |                                                            |
  918.           |                                                            |
  919.           | C:>PKZIP  -a  B:BUDGET  \LOTUS\Checks.Wks \LOTUS\Money.Wks |
  920.           |                                                            |
  921.           | This will create a ZIP file named BUDGET.ZIP on the B      |
  922.           | drive.  It will contain two files, both currently located  |
  923.           | located in the C:\LOTUS directory.                         |
  924.           |                                                            |
  925.  
  926.  
  927.  
  928.      PKWARE                           -16-
  929.  
  930.  
  931.  
  932.           |                                                            |
  933.           |   C:>PKZIP  -f  FILES   *.TXT                              |
  934.           |                                                            |
  935.           | This will update an existing ZIP file named FILES.ZIP.     |
  936.           | The files with a .TXT extension that already exist in the  |
  937.           | ZIP file, and that are also dated later then those already |
  938.           | within FILES.ZIP, will be updated.                         |
  939.           |____________________________________________________________|
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.      PKWARE                           -17-
  989.  
  990.  
  991.  
  992.                                PKZIP REFERENCE GUIDE
  993.  
  994.  
  995.           The following table will provide a quick reference guide to
  996.           all the options of PKZIP.  The command syntax is also shown
  997.           below.
  998.  
  999.  
  1000.           ----------------------------------------------------------------
  1001.           |                                                              |
  1002.           |                          PKZIP                               |
  1003.           |                                                              |
  1004.           | PKZIP [-b[path]] [options] zipfile [@list] [files...]        |
  1005.           |                                                              |
  1006.           | zipfile = ZIP file name.  Default extension is .ZIP          |
  1007.           | file    = Names of files to compress. Wildcards *, ?  are ok.|
  1008.           |           Default is ALL files.                              |
  1009.           | list    = An optional list file name.                        |
  1010.           |                                                              |
  1011.           |                                                              |
  1012.           | Options are:                                                 |
  1013.           |   -a    = Add files                                          |
  1014.           |   -b[path] = Create temporary ZIP file on alternate drive    |
  1015.           |   -c -C = Create/Edit file comments                          |
  1016.           |   -d    = Delete files                                       |
  1017.           |   -f    = Freshen files                                      |
  1018.           |   -h    = Call up help screen                                |
  1019.           |   -i    = Add changed files                                  |
  1020.           |   -j -J<h,r,s> = Mask/Unmask file attributes                 |
  1021.           |   -k    = Retain original date of ZIP file                   |
  1022.           |   -l    = Display license information                        |
  1023.           |   -o    = Set time and date of ZIP file to oldest file       |
  1024.           |   -p -P = Store recursed pathnames                           |
  1025.           |   -q    = Enable ANSI comments                               |
  1026.           |   -r    = Recurse subdirectories                             |
  1027.           |   -s<password> = Scramble files with password protection     |
  1028.           |   -u    = Update files                                       |
  1029.           |   -m[u,f] = Move files                                       |
  1030.           |   -v[b,r,t,c,d,e,n,o,p,s] = View files                       |
  1031.           |   -e[x,s,a,b] = Method of compression                        |
  1032.           |   -w -W<h,s> = Include hidden/system files                   |
  1033.           |   -x    = Exclude files from ZIP operation                   |
  1034.           |   -z    = Create/Edit ZIP comment                            |
  1035.           |                                                              |
  1036.           ----------------------------------------------------------------
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.      PKWARE                           -18-
  1049.  
  1050.  
  1051.  
  1052.                            DESCRIPTION OF COMMAND OPTIONS
  1053.  
  1054.  
  1055.               The commands used in creating a ZIP file will be explained in
  1056.           detail in this section.  You will find that the new command
  1057.           format is much more flexible and easier to use.  Listed below is
  1058.           a summary of important facts to keep in mind while using PKZIP.
  1059.  
  1060.           - The command options can generally be placed anywhere on the
  1061.             command line.
  1062.  
  1063.           - The first filename listed on the command line will be
  1064.             interpreted as the ZIP file.
  1065.  
  1066.           - The commands can usually be typed using either upper case or
  1067.             lower case, with the following exceptions:
  1068.                W w include special files
  1069.                J j mask special files
  1070.                C c create comments
  1071.                P p store pathnames
  1072.  
  1073.             In general, you should use lower case for all commands that
  1074.             are not case sensitive in order to be compatible with future
  1075.             versions of PKZIP.
  1076.  
  1077.           - All command options for the software must be preceded by a
  1078.             '-' character or the MS-DOS switch character (usually '/').
  1079.  
  1080.           - Most options except where noted can be combined (i.e.
  1081.             "-x -y" or "-xy").
  1082.  
  1083.           - The default values for the command line are as follows:
  1084.  
  1085.                - If no options are entered, the default is '-a', the add
  1086.                  file option.
  1087.                - If no extension is specified for the ZIP file the .ZIP
  1088.                  extension will be used.
  1089.                - If no location is listed for the ZIP file, it will be
  1090.                  located in the current directory.
  1091.                - If no file specs (filenames, with or without wildcards)
  1092.                  are listed, the default is *.* (unless the  -d option
  1093.                  is being used).
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.      PKWARE                           -19-
  1109.  
  1110.  
  1111.  
  1112.               The following table lists all the options valid with the
  1113.           PKZIP command.  A brief summary is also given in the table.  The
  1114.           options are explained in detail, along with programming examples,
  1115.           following the table.
  1116.  
  1117.  
  1118.                          Table 3-1   PKZIP COMMAND OPTIONS
  1119.           --------------------------------------------------------------
  1120.  
  1121.           OPTION         SUMMARY
  1122.  
  1123.           -a             Adds files to ZIP file.
  1124.  
  1125.           -b[path]       Creates a temporary ZIP file at the specified
  1126.                          alternate location.  This temporary file is
  1127.                          used only in the creation of the ZIP file, and
  1128.                          will be automatically deleted when the process
  1129.                          is complete.
  1130.  
  1131.           -c -C          Adds file comments to individual files within
  1132.                          the ZIP file.
  1133.  
  1134.           -d             Deletes the specified files from the ZIP file.
  1135.  
  1136.           -e[x,s,a,b]    Specifies compression method.
  1137.  
  1138.           -f             Freshens files in the ZIP file.
  1139.  
  1140.           -h             Calls up a help screen.
  1141.  
  1142.           -i             Adds to the ZIP file only those files that were
  1143.                          changed since the ZIP file was last updated.
  1144.  
  1145.           -j -J<h,r,s>   Specifies masking or unmasking of file
  1146.                          attributes.
  1147.  
  1148.           -k             Retains the original date of the ZIP file
  1149.                          that is being updated.
  1150.  
  1151.           -l             Displays the license screen.
  1152.  
  1153.           -m[u,f]        Adds files to the ZIP file and automatically
  1154.                          deletes the original or source files.
  1155.  
  1156.           -o             Sets time and date of the ZIP file to the time
  1157.                          and date of the latest file contained in the
  1158.                          ZIP file.
  1159.  
  1160.           -p -P          Stores paths that are recursed along with the
  1161.                          filenames in the ZIP file.  The -p option should
  1162.                          be used with -r option.
  1163.  
  1164.           -q             Enables ANSI comments.
  1165.  
  1166.  
  1167.  
  1168.      PKWARE                           -20-
  1169.  
  1170.  
  1171.  
  1172.           -r             Recurses subdirectories from the specified
  1173.                          directories.
  1174.  
  1175.           -s<password>   Scrambles files in the ZIP file with password
  1176.                          protection.
  1177.  
  1178.           -u             Updates the ZIP file.
  1179.  
  1180.           -v[b,r,t,c,d,e,n,o,p,s] Views technical information about
  1181.                          files in the ZIP file.
  1182.  
  1183.           -w -W<h,s>     Specifies whether hidden or system files will
  1184.                          be included in the ZIP file.
  1185.  
  1186.           -x             Is used to exclude files from a ZIP file
  1187.                          operation.
  1188.  
  1189.           -z             Creates a ZIP comment for a ZIP file.
  1190.  
  1191.  
  1192.           Note:  Parameters listed in [ ] are optional.  Where parameters
  1193.           are listed in < >, at least one of the listed parameters must be
  1194.           specified.
  1195.  
  1196.               There are several size factors you must be aware of when
  1197.           using the PKZIP command.  A ZIP file can hold any number of files
  1198.           subject to the storage size of your disk.  You need unused
  1199.           storage space at least equal to the size of the existing ZIP file
  1200.           in order to complete any updating process.
  1201.  
  1202.               For example, if the ZIP file to be updated is currently 250K,
  1203.           you need 250K for actual storage space and another 250K for the
  1204.           updating process.  This is because PKZIP does not delete the
  1205.           original ZIP file until the new updated ZIP file has been
  1206.           created.  So at the instant the new updated ZIP file is completed
  1207.           the original ZIP file will still exist.  Therefore, you would
  1208.           need disk storage space twice the actual size of the ZIP file.
  1209.  
  1210.               If this poses a problem to you, it can be counteracted by
  1211.           using the -b command.  This process is explained in greater
  1212.           detail later in this section.
  1213.  
  1214.               This section will give a detailed explanation of the options
  1215.           used in the PKZIP command.  Recall that except where noted,
  1216.           several options can be combined on the command line, and the
  1217.           options can be placed in any order.
  1218.  
  1219.               The command options are explained in groups determined by
  1220.           function.  The options pertaining to adding or updating ZIP files
  1221.           are explained first, followed by the delete option, view options,
  1222.           configuration options, and miscellaneous options.
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.      PKWARE                           -21-
  1229.  
  1230.  
  1231.  
  1232.           -a  Add files to a ZIP file
  1233.           ---------------------------
  1234.  
  1235.               This command will add files to either a NEWLY CREATED or
  1236.           EXISTING ZIP file.  Same-name files will overwrite those already
  1237.           in the ZIP file regardless of which has the latest date.  This is
  1238.           the default option if no other options are specified.
  1239.  
  1240.                A:>PKZIP  -a  Text  chap1.doc chap2.doc toc.doc
  1241.  
  1242.               Once the program is finished creating a new ZIP file
  1243.           containing the three files listed above, the extension
  1244.           .ZIP will be added to "Text" making it TEXT.ZIP
  1245.  
  1246.  
  1247.           -u  Update existing ZIP file
  1248.           ----------------------------
  1249.  
  1250.               The existing ZIP file will be updated with files only if they
  1251.           are not currently in the ZIP file, or if they are dated later
  1252.           than those with the same name already in the ZIP file.
  1253.  
  1254.               Although this command is similar to the  -a  Add command, it
  1255.           has an update SAFEGUARD.  It will overwrite existing compressed
  1256.           files ONLY if the selected files have a more recent time and
  1257.           date.
  1258.  
  1259.                C:>PKZIP  -u  Oldfile.ZIP   *.Txt  Money.Wks  A:Funds.Wks
  1260.  
  1261.               This example will update the ZIP file named Oldfile.ZIP.  The
  1262.           files listed above will be updated within the ZIP file.  That is
  1263.           they will be added if they do not already exist, or overwritten
  1264.           if they already exist in the ZIP file with an earlier date.
  1265.  
  1266.  
  1267.           -f  Freshen files in ZIP file
  1268.           -----------------------------
  1269.  
  1270.               This option updates files that already exist in the ZIP file
  1271.           with same-named files with later times and dates.
  1272.  
  1273.               The Freshen option is limited to working with files that
  1274.           ALREADY exist in the ZIP file.  Existing zipped files will be
  1275.           overwritten ONLY if the files have been updated since being added
  1276.           to the ZIP file.  It will NOT add new files.
  1277.  
  1278.                C:>PKZIP  -f  STORE.ZIP  *.*
  1279.  
  1280.               In the above example, all the existing files in the ZIP file,
  1281.           STORE, will be updated if a newer version of the file exists in
  1282.           the current directory.
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.      PKWARE                           -22-
  1289.  
  1290.  
  1291.  
  1292.           -i  Selectively BACKUP files
  1293.           ----------------------------
  1294.  
  1295.               This option will add only those files to the ZIP file that
  1296.           were NOT backed up the last time.  It adds only those files that
  1297.           have been changed.  If the program returns the notation "No files
  1298.           found", this means that everything had been previously backed up.
  1299.  
  1300.                C:\PKWARE> PKZIP -i  allfiles.zip
  1301.  
  1302.               In this example, all the files in the ZIP file 'allfiles'
  1303.           that had not been previously backed up, will be backed up.
  1304.  
  1305.  
  1306.           -m[u,f]  Move files into a ZIP file
  1307.           -----------------------------------
  1308.  
  1309.               This option will add files to a new OR existing ZIP file then
  1310.           automatically DELETE the original or source file.  There are two
  1311.           additional options available with the Move option:  Move Update
  1312.           and Move Freshen.
  1313.  
  1314.               When used alone, the Move option is similar to the  -a  Add
  1315.           command option except that it automatically deletes the original
  1316.           files.  This is a real time saver, for example, when compressing
  1317.           an entire directory.  The  -m  option compresses all your files
  1318.           into a single ZIP file, then deletes the original files.
  1319.  
  1320.           -mu = This specifies the Move option used along with the
  1321.                 Update option.  When these two options are used
  1322.                 together, the existing ZIP file will be updated
  1323.                 with files only if they are not currently in the ZIP
  1324.                 file, or if they are dated later than those with the
  1325.                 same name already in the ZIP file.  After the ZIP file
  1326.                 is updated, the original files will be deleted.
  1327.  
  1328.           -mf = This specifies the Move option used along with the
  1329.                 Freshen option.  When these two options are used
  1330.                 together, files already existing in the ZIP file will be
  1331.                 updated with same-named files with later times and
  1332.                 dates.  After the ZIP file is updated, the original
  1333.                 files will be deleted.
  1334.  
  1335.               The original files are deleted after the program verifies the
  1336.           ZIP file for accuracy.  If an error does occur, such as DISK
  1337.           FULL, the original files will NOT be deleted.
  1338.  
  1339.                C:\DB> PKZIP  -m tiny.ZIP  *.dbf
  1340.  
  1341.               In this example, all the database files will be compressed
  1342.           into tiny.ZIP and then will be erased from the \DB directory.
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.      PKWARE                           -23-
  1349.  
  1350.  
  1351.  
  1352.           -d  Delete files from WITHIN a ZIP file
  1353.           ---------------------------------------
  1354.  
  1355.               This option is used to delete single or multiple files within
  1356.           a ZIP file.  Any of the MS-DOS file handling descriptions may be
  1357.           used.  The name of the file will be displayed on the screen as it
  1358.           is being deleted.
  1359.  
  1360.                C:>PKZIP -d  OldFile.ZIP   Garbage.Txt  Useless.Dbf
  1361.  
  1362.               In this example, Garbage.Txt and Useless.Dbf will be deleted
  1363.           from the files in OldFile.ZIP
  1364.  
  1365.  
  1366.           -v[b,r,t][c,d,e,n,o,p,s]  View technical information
  1367.           ----------------------------------------------------
  1368.  
  1369.               This option will display technical information concerning the
  1370.           files contained within a ZIP file.  There are several options
  1371.           available with the View option.  All are explained below.  The
  1372.           options determine how the information will be displayed and
  1373.           sorted.
  1374.  
  1375.                The following information about each file contained in the
  1376.           ZIP file will be displayed on the screen.
  1377.  
  1378.                       Length      Original length of the file
  1379.                       Method      Type of file compression used
  1380.                       Size        Size of the compressed file
  1381.                       Ratio       Percent reduction in file size
  1382.                       Date        Actual date of the file
  1383.                       Time        Actual time of the file
  1384.                       CRC-32      The CRC-32 value of the file
  1385.                       Attribute   The attribute of the file (s=System,
  1386.                                   h=Hidden, w=Writable, r=readonly file,
  1387.                                   and *=encrypted)
  1388.                       Name        Name of the file
  1389.  
  1390.  
  1391.                The View options for PKZIP are explained below.  The options
  1392.           determine how the information will be displayed and sorted on the
  1393.           screen.  The following display options are available:
  1394.  
  1395.           -vb = The  -b Brief display option will display all the
  1396.                 information shown above except the CRC-32 value and the
  1397.                 file attribute.
  1398.  
  1399.           -vt = The  -t Additional Technical display option is used to
  1400.                 display extra technical information.  When this option
  1401.                 is active, the following information (shown on the
  1402.                 following page) will be displayed on the screen.  With this
  1403.                 display, the following information about each file in the
  1404.                 ZIP file will be displayed on the screen.
  1405.  
  1406.  
  1407.  
  1408.      PKWARE                           -24-
  1409.  
  1410.  
  1411.  
  1412.                 The following information will be displayed for each file
  1413.           in the ZIP file, when the  -vt option is used.
  1414.  
  1415.  
  1416.                 Filename            Name of the file
  1417.                 File type           Type of file
  1418.                 Encrypted           It will be noted here if the file is
  1419.                                     encrypted
  1420.                 Attribute           The attribute of the file (s=System,
  1421.                                     h=Hidden, w=Writable, and r=readonly
  1422.                                     file)
  1423.                 Comments            File comment if present will be listed
  1424.                                     here
  1425.                 Date and Time       Date and Time of the ZIP file
  1426.                 Compression Method  Imploding or Shrinking (or Reducing, if
  1427.                                     an earlier of PKZIP was used)
  1428.                 Compressed Size     Reduced or compressed size of the
  1429.                                     file
  1430.                 Uncompressed Size   Original length of the file
  1431.                 CRC-32              The numeric CRC-32 value
  1432.                 Created by          The version of PKZIP and the
  1433.                                     operating system used to create
  1434.                                     the ZIP file.
  1435.                 Needed to extract   The version of PKZIP required to
  1436.                                     extract the files
  1437.  
  1438.  
  1439.           -vc = This option is used to display any existing file
  1440.                 comments.
  1441.  
  1442.           -vr = Display information in reverse order from the default
  1443.                 order.  This option can be used with any of the other
  1444.                 View options to reverse the order of sorting.
  1445.  
  1446.  
  1447.               Any of the display options explained above can be used with
  1448.           the sorting options listed below.
  1449.  
  1450.               The following sorting options are available with the View
  1451.           option.  The default order of sorting is also specified.  (This
  1452.           order can be reversed by using the particular sorting option
  1453.           along with the  -vr  View Reverse option.)
  1454.  
  1455.                -vd = Sort by date of files, oldest to most recent.
  1456.                -ve = Sort by file extension, alphabetically.
  1457.                -vn = Sort by name of files, alphabetically.
  1458.                -vo = Display in original order, i.e. the order in which
  1459.                      the files were zipped.  (This option can be used to
  1460.                      override any configuration parameter you may have
  1461.                      set.)
  1462.                -vp = Sort by percentage ratio of compression, smallest
  1463.                      to largest.
  1464.                -vs = Sort by size of files, smallest to largest.
  1465.  
  1466.  
  1467.  
  1468.      PKWARE                           -25-
  1469.  
  1470.  
  1471.  
  1472.               If no sorting option is specified, the files will be
  1473.           displayed in the order they were compressed.
  1474.  
  1475.               The following example illustrates the command used to display
  1476.           the technical information about a ZIP file sorted by date.  The
  1477.           output is shown below.
  1478.  
  1479.  
  1480.           D:> PKZIP allfiles.zip -vd
  1481.  
  1482.       Length  Method   Size  Ratio   Date    Time   CRC-32  Attr  Name
  1483.       ------  ------   ----- -----   ----    ----   ------  ----  ----
  1484.         6144  Implode   2228  64%  01-04-80  13:52  a1f719af --w  SAVE.DOC
  1485.         7168  Implode   2305  68%  01-04-80  14:58  fc970ad9 --w  EWEXE.DOC
  1486.         2560  Implode   1312  49%  09-03-87  11:12  b89abd8c --w  TYPOS.DOC
  1487.          423  Implode    337  21%  09-03-87  11:14  131dd142 --w  PINTS.DOC
  1488.         2793  Implode   1264  55%  09-03-87  19:16  dab0a3b5 --w  DCA.DOC
  1489.         6638  Implode   3082  54%  01-25-89  21:52  80046b74 --w  ADME.DOC
  1490.        14848  Implode   5514  63%  03-02-89  09:03  7f2d751b --w  IIM1.DOC
  1491.        10240  Implode   4312  58%  03-02-89  09:04  70324a2f --w  IIM2.DOC
  1492.        75264  Implode  23261  70%  03-02-89  09:16  8f5baa0f --w  IIM3.DOC
  1493.       ------          ------  ---                                  -------
  1494.       126078           43615  57%                                       12
  1495.  
  1496.  
  1497.                In the example shown below, the additional technical
  1498.           information will be displayed.  The files are sorted
  1499.           alphabetically by name.  The output displayed below would be
  1500.           repeated for each file within the ZIP file.
  1501.  
  1502.  
  1503.           C:\WORD> PKZIP -vtn docs.zip
  1504.  
  1505.                          Filename: M3.DOC
  1506.                         File type: text
  1507.                        Attributes: --w
  1508.                     Date and Time: Jul 17,1989  09:15:00
  1509.                Compression Method: Implode
  1510.                   Compressed Size:    8258
  1511.                 Uncompressed Size:   25600
  1512.                  32 bit CRC value: 27418eb3
  1513.                        Created by:   PKZIP: 1.0 under MS-DOS
  1514.                 Needed to extract: PKUNZIP: 1.0
  1515.  
  1516.  
  1517.               Any of the View options listed above can be set in the
  1518.           Configuration file.  For example, if you wanted to always display
  1519.           the files contained in a ZIP file sorted by extension, this can
  1520.           be set in the Configuration file.  If no View options are
  1521.           specified, the default View setting is the order in which the
  1522.           files were compressed in the ZIP file.  Any view options
  1523.           specified on the command line will however, override the
  1524.           configuration parameters.
  1525.  
  1526.  
  1527.  
  1528.      PKWARE                           -26-
  1529.  
  1530.  
  1531.  
  1532.               The following View options can be set in the Configuration
  1533.           file.  The corresponding command line option is also listed for
  1534.           reference.
  1535.  
  1536.                VIEW = date      -vd
  1537.                VIEW = extension -ve
  1538.                VIEW = name      -vn
  1539.                VIEW = ratio     -vp
  1540.                VIEW = size      -vs
  1541.                VIEW = natural   -vo
  1542.                VIEW = reverse   -vr
  1543.                VIEW = brief     -vb
  1544.                VIEW = long      -vt
  1545.                VIEW = comments  -vc
  1546.  
  1547.               As in the view options specified on the command line, the
  1548.           last four options, reverse, brief, long and comments, can be
  1549.           combined with any of the sorting options listed above.
  1550.  
  1551.           For more detailed information on the Configuration file, see
  1552.           section 5.
  1553.  
  1554.  
  1555.           -c -C   Create file comments
  1556.           ----------------------------
  1557.  
  1558.               This option is case sensitive.  It is used to create file
  1559.           comments for the individual files contained in the ZIP file.  The
  1560.           maximum length for the comments is 60 characters.  You will be
  1561.           prompted to enter the comments.  If a comment already exists, you
  1562.           can edit it or press the <Enter> key to retain the same comment.
  1563.           To delete an existing comment, press the Space bar followed by
  1564.           the <Enter> key.
  1565.  
  1566.                The  -c (lower case c) option is used to edit all comments
  1567.           for existing files or files that are added.
  1568.  
  1569.               The  -C (upper case C) option is used when you want to create
  1570.           comments for only the new files that were added to the ZIP file.
  1571.           It is used along with the add/update options.  If -C is used
  1572.           without any other options, it has the same effect as -c.
  1573.  
  1574.           C:\PK> PKZIP textfile.zip -C -u
  1575.  
  1576.               In the above example, any comments on existing files will be
  1577.           retained and you will be prompted to enter comments only for the
  1578.           newly added files.
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.      PKWARE                           -27-
  1589.  
  1590.  
  1591.  
  1592.           -z  Create a Zipcomment
  1593.           -----------------------
  1594.  
  1595.               This option allows you to create a descriptive label for your
  1596.           ZIP files.  The Zipcomment will then automatically be displayed
  1597.           by PKZIP or PKUNZIP whenever the specific ZIP file is processed.
  1598.  
  1599.               When you type in the command, as shown below, you will be
  1600.           prompted to enter the Zipcomment.  The  -z option can also be
  1601.           used to edit an existing Zipcomment.
  1602.  
  1603.               The  -z  option can be used alone on an EXISTING ZIP file or
  1604.           in combination with any of the add/update commands.  Examples are
  1605.           shown below.
  1606.  
  1607.           C:\PK>PKZIP  zipdoc -z
  1608.  
  1609.               After entering the above command, the program will prompt you
  1610.           to type in a Zipcomment for the ZIP file 'ZIPDOC.ZIP'.  After
  1611.           entering the Zipcomment, press the <Enter> key to save it.
  1612.  
  1613.  
  1614.           C:\PKWARE> PKZIP zipdoc -z -a  *.doc
  1615.  
  1616.                In this example both files and Zipcomments will be added.
  1617.           To add files and add a Zipcomment, both the  -z and one of the
  1618.           add/update commands must be entered.
  1619.  
  1620.  
  1621.           -x  Exclude files from the ZIP file operation
  1622.           ---------------------------------------------
  1623.  
  1624.               This option is used to exclude files from the current
  1625.           operation.  It can be used along with any of the MS-DOS file
  1626.           handling descriptions.  It can be used along with most of the ZIP
  1627.           command options such as add, update, view, delete, etc.
  1628.  
  1629.           C:\pkzip stuff *.* -x*.BAK
  1630.  
  1631.               In the above example, all of the files in the current
  1632.           directory will be compressed into the file stuff.zip except the
  1633.           files with a .BAK  extension.
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.      PKWARE                           -28-
  1649.  
  1650.  
  1651.  
  1652.           -b[path]  Create temporary ZIP file on alternate drive/path
  1653.           -----------------------------------------------------------
  1654.  
  1655.               This option is designed to be used when insufficient disk
  1656.           space is a problem.  Every time a ZIP file is updated, PKZIP
  1657.           creates a new pre-ZIP file.  When the updating is completed, the
  1658.           original ZIP file is automatically deleted and the pre-ZIP file
  1659.           becomes the new ZIP file.  The result of this operation is that
  1660.           you need disk storage space equal to at least twice the actual
  1661.           size of the ZIP file while updating the ZIP file.
  1662.  
  1663.               Disk space is generally not a problem on a hard disk, but can
  1664.           pose restrictions on a floppy disk.  If adequate disk space is
  1665.           not available, the program will stop.
  1666.  
  1667.               The -b option will locate the pre-ZIP file on the path and
  1668.           location specified.  This file is used only in the process of
  1669.           updating the original ZIP file.  It will replace the original ZIP
  1670.           file and will NOT exist on the location specified in the -b
  1671.           option, when the update process is completed.  The -b option can
  1672.           be used along with any of the update options.
  1673.  
  1674.           C:>PKZIP a:zipdoc *.doc -bc: -u
  1675.  
  1676.               The above example illustrates the use of the -b option.  A
  1677.           ZIP file, zipdoc, located on drive A will be updated with all the
  1678.           .doc files.
  1679.  
  1680.               A temporary ZIP file, used in the update process will be
  1681.           located on the C drive.  This file will not exist when the update
  1682.           process is completed.
  1683.  
  1684.  
  1685.           -e[x,s,a,b]  Use extra compression options
  1686.           ------------------------------------------
  1687.  
  1688.               This option is used to specify the compression algorithm to
  1689.           be used in creating the ZIP file.  There are two types of
  1690.           compression that can be used:  Shrinking and Imploding.  The
  1691.           options are explained below.
  1692.  
  1693.           -ex = This specifies the Imploding method is to be used on all
  1694.                 files being compressed.  In general, it provides a
  1695.                 greater degree of compression over the Shrinking method.
  1696.                 Note that -ex does not try both Shrinking and Imploding.
  1697.                 In most cases where Shrinking would work better than
  1698.                 Reducing in PKZIP 0.9x, Imploding will do better than
  1699.                 Shrinking.  This is the default for PKZIP.
  1700.  
  1701.           -es = This specifies the Shrinking method is to be used on all
  1702.                 files being compressed.  In general, it provides a
  1703.                 faster method of compression over the Imploding method.
  1704.  
  1705.  
  1706.  
  1707.  
  1708.      PKWARE                           -29-
  1709.  
  1710.  
  1711.  
  1712.           -ea = This specifies the Imploding method is to be used on all
  1713.                 ASCII files and the Shrinking method is to be used on
  1714.                 all binary files.
  1715.  
  1716.           -eb = This specifies the Imploding method is to be used on all
  1717.                 binary files and the Shrinking method is to be used on
  1718.                 all ASCII files.
  1719.  
  1720.           Note:  You should be aware of the following when specifying a
  1721.                  compression method.
  1722.  
  1723.           - Using -ea -eb is the same as using -ex.
  1724.  
  1725.           - Numbers after the parameters such as "-ex4" or "-ea3" are
  1726.             accepted for compatibility with PKZIP 0.92 but they have no
  1727.             effect on the data compression in PKZIP 1.0.
  1728.  
  1729.           - Regardless of the compression method specified, files
  1730.             smaller than 320 bytes in size will be Shrunk, if enough
  1731.             memory is present.
  1732.  
  1733.           - Shrinking requires more memory than Imploding.  If there is
  1734.             enough memory to perform Imploding, but not enough memory to
  1735.             perform Shrinking and any of the last three options listed
  1736.             are chosen, PKZIP will issue a warning and use Imploding
  1737.             instead.  Shrinking requires about 128K to run, and
  1738.             Imploding approximately 90K.
  1739.  
  1740.  
  1741.           Some example commands are shown below.
  1742.  
  1743.           C:>PKZIP zipdoc -es *.DOC
  1744.  
  1745.               This command would Shrink all the files with a .DOC extension
  1746.           into the ZIP file.
  1747.  
  1748.           C:>PKZIP -ea zipdoc
  1749.  
  1750.               This command would Implode the ASCII files and Shrink the
  1751.           binary files.
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.      PKWARE                           -30-
  1769.  
  1770.  
  1771.  
  1772.           -p -P  Store relative paths with filenames in the ZIP file
  1773.           ----------------------------------------------------------
  1774.  
  1775.               This option is case sensitive.  It allows you to store the
  1776.           directory and path information pertaining to each file within the
  1777.           ZIP file (or list file).
  1778.  
  1779.               If -p (lower case p) is used, all the pathnames that are
  1780.           recursed into will be stored in the ZIP file.  The  -p option is
  1781.           meaningful only when used with the  -r  option explained below.
  1782.           If -P (upper case P) is used, all the pathnames specified on the
  1783.           command line and those recursed into will be stored in the ZIP
  1784.           file.
  1785.  
  1786.  
  1787.           -r  Recurse through subdirectories
  1788.           ----------------------------------
  1789.  
  1790.               This command allows you more flexibility when creating or
  1791.           updating ZIP files.  The program will recurse through specified
  1792.           directories when obtaining files to compress.
  1793.  
  1794.           For example:
  1795.  
  1796.           C:> PKZIP alldoc -r  D:*.doc  C:\word\pk\*.txt
  1797.  
  1798.               This command will search all .DOC files on the D drive and
  1799.           all  .TXT files on the C:\word\pk directory and all directories
  1800.           below.  For example:
  1801.  
  1802.           C:\data>PKZIP -rp stuff
  1803.  
  1804.               This example will compress all the files in the current
  1805.           directory, and all directories below the current subdirectory.
  1806.           PKUNZIP  can then restore this directory tree either in the same
  1807.           directory, or at any place in the directory tree.  An entire
  1808.           directory tree can be compressed into a ZIP file and then
  1809.           restored by using the  -d option in PKUNZIP.  (See the -d
  1810.           option for PKUNZIP, Section 4.)
  1811.  
  1812.               By default, the filename only will be stored, unless the  -p
  1813.           or  -P  option is specified on the command line.
  1814.  
  1815.  
  1816.           -l  Display the License screen
  1817.           ------------------------------
  1818.  
  1819.               This command will display the software license agreement.
  1820.  
  1821.           A:>PKZIP -l
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.      PKWARE                           -31-
  1829.  
  1830.  
  1831.  
  1832.           -h  Display help screen
  1833.           -----------------------
  1834.  
  1835.               This command will display a help screen whenever typed on
  1836.           the command line.
  1837.  
  1838.           D:\PKWARE> PKZIP -h
  1839.  
  1840.  
  1841.  
  1842.           -s<password>  Scramble files with password
  1843.           ------------------------------------------
  1844.  
  1845.               This option is used to scramble, or encrypt the files in the
  1846.           ZIP file.  It includes password protection.  When extracting the
  1847.           ZIP file, the files will not be extracted unless the correct
  1848.           password is included on the command line.
  1849.  
  1850.               When specifying the password, there is no space between the
  1851.           s and the password.  Also the password is case sensitive.  It
  1852.           must be entered exactly the same when you Unzip the file.  It is
  1853.           important that you remember or somehow record the passwords that
  1854.           you use, because PKZIP does not retain a record of these
  1855.           passwords anywhere.
  1856.  
  1857.           C:\FINANCE> PKZIP PAYROLL -m -sSecret  *.pyr
  1858.  
  1859.               In the above example, the ZIP file PAYROLL will be created
  1860.           with all the files having a *.pyr extension.  In order to Unzip
  1861.           this file, the password 'Secret' will have to be specified
  1862.           exactly as shown above.
  1863.  
  1864.  
  1865.           -q   Enable ANSI Comments
  1866.           -q-  Disable ANSI Comments
  1867.           --------------------------
  1868.  
  1869.               This option can be used to override a command in the
  1870.           Configuration file.  By default, ANSI sequences are disabled.
  1871.           ANSI sequences are enabled or disabled in the Configuration file
  1872.           by the following commands.
  1873.  
  1874.                ANSI = Enabled
  1875.                ANSI = Disabled
  1876.  
  1877.               To override the configuration string, simply include the  -q
  1878.           or  -q- option on the command line.  An example is shown below.
  1879.  
  1880.           C:\MAIN> PKZIP allfile.zip -u -q-
  1881.  
  1882.               In this example, the ZIP file, allfile.zip will be updated.
  1883.           If the ANSI comments had been enabled in the configuration file,
  1884.           they would be disabled by the  -q- option on the command line.
  1885.  
  1886.  
  1887.  
  1888.      PKWARE                           -32-
  1889.  
  1890.  
  1891.  
  1892.           -o   Set ZIP file date to latest file date included
  1893.           -o-  Set ZIP file date to current date
  1894.           --------------------------------------
  1895.  
  1896.               This option can be used to override a command in the
  1897.           Configuration file.  By default the ZIP file being created will
  1898.           be given the current time and date.  By using the following
  1899.           command in the Configuration file, the ZIP file date will be
  1900.           determined by the date of the latest file included in the ZIP
  1901.           file.
  1902.  
  1903.                ZIPDATE = latest
  1904.  
  1905.               To override the configuration string, simply include the  -o
  1906.           or  -o- option on the command line.  Note:  This option is
  1907.           denoted by the letter o, not a zero.  An example is shown below.
  1908.  
  1909.           C:\MAIN> PKZIP DONE.ZIP -a -o-  *.doc
  1910.  
  1911.               In this example, all the files with a .doc extension will be
  1912.           added to the ZIP file.  The file will then be given the current
  1913.           date.  Assuming the ZIPDATE had been set to latest in the
  1914.           configuration file, it would be overwritten to current by the
  1915.           -o-  option on the command line.
  1916.  
  1917.           NOTE:  Please see the -k option for related information.
  1918.  
  1919.  
  1920.           -k   Keep current date on the ZIP file
  1921.           -k-  Set ZIP file date to current date
  1922.           --------------------------------------
  1923.  
  1924.               This option can be used to override a command in the
  1925.           Configuration file.  By default the ZIP file being created will
  1926.           be given the current time and date.  By using the following
  1927.           command in the Configuration file, the current ZIP file date will
  1928.           be retained when the file is updated.
  1929.  
  1930.                ZIPDATE = keep
  1931.  
  1932.               To override the configuration string, simply include the  -k
  1933.           or  -k- option on the command line.  An example is shown below.
  1934.  
  1935.           C:\MAIN> PKZIP DONE.ZIP -f -k-  *.txt
  1936.  
  1937.               In this example, all the files with a .txt extension will be
  1938.           freshened in the ZIP file.  The file will then be given the
  1939.           current date.  Assuming the ZIPDATE had been set to keep in the
  1940.           configuration file, it would be overwritten to current by the
  1941.           -k- option on the command line.
  1942.  
  1943.           NOTE:  Please see the -o option for related information.
  1944.  
  1945.  
  1946.  
  1947.  
  1948.      PKWARE                           -33-
  1949.  
  1950.  
  1951.  
  1952.           -w<H,S>  Include hidden or system files
  1953.           -W<H,S>  Do not include hidden or system files
  1954.           ----------------------------------------------
  1955.  
  1956.               This option is used to specify whether or not the hidden or
  1957.           system files will be included in the ZIP file.  It can be used to
  1958.           override a command in the Configuration file.  By default, hidden
  1959.           or system files will not be included.  By using one of the
  1960.           following commands in the Configuration file, you can specify
  1961.           whether system or hidden files will be included by default.
  1962.  
  1963.                INCLUDE = hidden
  1964.                INCLUDE = system
  1965.  
  1966.               To override the string in the Configuration file, simply
  1967.           include the -w<H,S> or -W<H,S> option on the command line.  To
  1968.           specify hidden files, use H; and to specify system files, use S.
  1969.           An example is shown below.
  1970.  
  1971.           C:\DOS> PKZIP ALL.ZIP  -a -Whs
  1972.  
  1973.               In this example, all of the files in the current directory
  1974.           will be compressed into ALL.ZIP except the hidden and system
  1975.           files.  Assuming the hidden files had been included in the
  1976.           Configuration file, this command overrides the Configuration
  1977.           file.
  1978.  
  1979.           NOTE:  There is no space between the W or w, and the h or s.
  1980.  
  1981.                For more detailed information on the Configuration file, see
  1982.           section 5.
  1983.  
  1984.  
  1985.  
  1986.           -j<H,S,R>  Mask hidden, system or readonly file attributes
  1987.           -J<H,S,R>  Do not mask hidden, system or readonly file
  1988.                      attributes
  1989.           ------------------------------------------------------
  1990.  
  1991.               This option is used to mask the hidden, system or readonly
  1992.           attributes of files so that they can be treated as normal
  1993.           writable files.  This command can be used to override commands in
  1994.           the Configuration file.  By default, these files will not be
  1995.           masked.
  1996.  
  1997.               By using the following commands in the Configuration file,
  1998.           you can specify whether system, hidden or readonly files will be
  1999.           masked, and thus treated as normal writable files.
  2000.  
  2001.                MASK = hidden
  2002.                MASK = system
  2003.                MASK = readonly
  2004.  
  2005.  
  2006.  
  2007.  
  2008.      PKWARE                           -34-
  2009.  
  2010.  
  2011.  
  2012.               To override the string in the Configuration file, simply
  2013.           include the -j<H,S,R> or -J<H,S,R> option on the command line.
  2014.           To specify hidden files, use H; to specify system files, use S;
  2015.           and to specify readonly files, use R.  An example is shown below.
  2016.  
  2017.           C:\DOS> PKZIP SAVE.ZIP  -a -jrh -whs ibmbio.com ibmdos.com
  2018.  
  2019.               In this example, the hidden/system/readonly files IBMBIO.COM
  2020.           and IBMDOS.COM will be included in SAVE.ZIP.  However, their
  2021.           hidden and readonly attributes will be masked off in the .ZIP
  2022.           file, saving them with the system attribute only.
  2023.  
  2024.               When the hidden, system and readonly attribute of files are
  2025.           masked off, the  -v View option will display the attribute as --w
  2026.           (for writable) in the attribute column.
  2027.  
  2028.           NOTE:  There is no space between the J or j, and the h, s or r.
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.      PKWARE                           -35-
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.                                                                        |
  2076.                                                                        |
  2077.                                                                        |
  2078.                                         PKUNZIP - EXTRACTING ZIP FILES |
  2079.                                                                        |
  2080.                                       QUICK START - Extract a zip File |
  2081.                                                PKUNZIP Reference Guide |
  2082.                                         Description of Command Options |
  2083.                                                                        |
  2084.                                                                        |
  2085.                                                                        |
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.      PKWARE                           -36-
  2129.  
  2130.  
  2131.  
  2132.  
  2133.                          QUICK START - EXTRACTING A ZIP FILE
  2134.  
  2135.  
  2136.               This section will describe some simple examples, illustrating
  2137.           the command format for extracting files from a ZIP file.
  2138.  
  2139.           ______________________________________________________________
  2140.           |                                                            |
  2141.           |                      QUICK START                           |
  2142.           |                 How to Extract a ZIP file                  |
  2143.           |                                                            |
  2144.           | A ZIP file is one which holds much information in a        |
  2145.           | greatly reduced space.  Use the PKUNZIP program to         |
  2146.           | extract compressed files from a ZIP file.  An entire ZIP   |
  2147.           | file can be extracted, or specific files  can be           |
  2148.           | delegated to be extracted.                                 |
  2149.           |                                                            |
  2150.           | There are five main parameters in the PKUNZIP command:     |
  2151.           |                                                            |
  2152.           | 1. The actual program name          PKUNZIP                |
  2153.           |                                                            |
  2154.           | 2. The command options (optional)   letter commands        |
  2155.           |                                     example: -v=view files |
  2156.           |                                                            |
  2157.           | 3. The ZIP file name                AnyFile.ZIP            |
  2158.           |                                                            |
  2159.           | 4. The destination where you want  Default = directory     |
  2160.           |    the extracted information to    where program is started|
  2161.           |    be located (optional)                                   |
  2162.           |                                                            |
  2163.           | 5. Selected files to be extracted  Default = *.*           |
  2164.           |    (optional)                                              |
  2165.           |                                                            |
  2166.           |  Examples:                                                 |
  2167.           |                                                            |
  2168.           |    C:>PKUNZIP  AnyFile.ZIP  A:                             |
  2169.           |                                                            |
  2170.           | This command will extract all the files in the ZIP file    |
  2171.           | AnyFile.ZIP.  It will locate extracted files on the A      |
  2172.           | drive.                                                     |
  2173.           |                                                            |
  2174.           |                                                            |
  2175.           |    C:>PKUNZIP  A:AnyFile.ZIP  *.C                          |
  2176.           |                                                            |
  2177.           | In this example the ZIP file located in the A drive will   |
  2178.           | be extracted on the C drive.  The destination is the C     |
  2179.           | drive by default.  Only the *.C files will be extracted.   |
  2180.           |                                                            |
  2181.           |                                                            |
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.      PKWARE                           -37-
  2189.  
  2190.  
  2191.  
  2192.           |    C:>PKUNZIP \Collect\AnyFile.ZIP  A:  -o                 |
  2193.           |                                                            |
  2194.           |                                                            |
  2195.           | In this example, the path location of the ZIP file is      |
  2196.           | specified.   The files will be extracted on the A drive.   |
  2197.           | With the  -o option, the file with the same name as those  |
  2198.           | existing on the A drive, will overwrite the already        |
  2199.           | existing files, without asking for user confirmation.      |
  2200.           |____________________________________________________________|
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.      PKWARE                           -38-
  2249.  
  2250.  
  2251.  
  2252.                               PKUNZIP REFERENCE GUIDE
  2253.  
  2254.  
  2255.           The following table will provide a quick reference guide to
  2256.           all of the options of PKUNZIP.  The command syntax is also shown
  2257.           below.
  2258.  
  2259.  
  2260.           ----------------------------------------------------------------
  2261.           |                                                              |
  2262.           |                        PKUNZIP                               |
  2263.           |                                                              |
  2264.           | PKUNZIP [options] zipfile [d:path\] [file...]                |
  2265.           |                                                              |
  2266.           | zipfile = ZIP file name.  Default extension is .ZIP          |
  2267.           | file    = Names of files to compress. Wildcards *, ?  are ok.|
  2268.           |           Default is ALL files.                              |
  2269.           | list    = An optional list file name.                        |
  2270.           |                                                              |
  2271.           |                                                              |
  2272.           | Options are:                                                 |
  2273.           |   -c[m] = Extract files to the screen [with more]            |
  2274.           |   -d    = Create directories on extraction from ZIP file     |
  2275.           |   -h    = Call up help screen                                |
  2276.           |   -j -J<h,r,s> = Mask/Unmask file attributes                 |
  2277.           |   -l    = Display license information                        |
  2278.           |   -n    = Extract only newer files                           |
  2279.           |   -o    = Overwrite existing files                           |
  2280.           |   -p[a/b][c][n] = Extract files to the printer               |
  2281.           |   -s<password> = Unscrambles files with password protection  |
  2282.           |   -t    = Test ZIP file integrity                            |
  2283.           |   -q    = Enable ANSI comments                               |
  2284.           |   -v[b,r,c,d,e,n,p,s] = View file information                |
  2285.           |   -x    = Extract files (the default option)                 |
  2286.           |                                                              |
  2287.           ----------------------------------------------------------------
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.      PKWARE                           -39-
  2309.  
  2310.  
  2311.  
  2312.                        DESCRIPTION OF COMMAND OPTIONS
  2313.  
  2314.  
  2315.               The command options used in extracting a ZIP file will be
  2316.           explained in detail in this section.  You will find that the new
  2317.           command format is much more flexible and easier to use.  Listed
  2318.           below is a summary of important facts to keep in mind while using
  2319.           PKUNZIP.
  2320.  
  2321.           - The command options can generally be placed anywhere on the
  2322.             command line.
  2323.  
  2324.           - The first filename listed on the command line will be
  2325.             interpreted as the ZIP file to be extracted.  Subsequent
  2326.             filenames will be interpreted as specific files to be
  2327.             extracted.
  2328.  
  2329.           - The command can be typed using either upper case, lower
  2330.             case, or any combination.
  2331.  
  2332.           - All command options must be preceded by a '-' character
  2333.             (i.e. -v) or the MS-DOS switch character, usually '/'.
  2334.  
  2335.           - Unlike PKZIP, unrelated options of PKUNZIP cannot be combined.
  2336.  
  2337.           - The default values for the command line are as follows:
  2338.  
  2339.           - If no options are entered, the default is -x, the extract
  2340.             files option.
  2341.  
  2342.           - If no extension is specified for the ZIP file the .ZIP
  2343.             extension is assumed.
  2344.  
  2345.           - If no destination is specified for the extracted files, they
  2346.             will be located in directory that the program is being run
  2347.             from.
  2348.  
  2349.           - If no file specs (filenames, with or without wildcards) are
  2350.             listed, the default is *.*.
  2351.  
  2352.  
  2353.               The following table lists all the options valid with the
  2354.           PKZIP command.  A brief summary is also given in the table.  The
  2355.           options are explained in detail, along with programming examples,
  2356.           following the table.
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.      PKWARE                           -40-
  2369.  
  2370.  
  2371.  
  2372.                           Table 4-1   pkunzip Command Options
  2373.           --------------------------------------------------------------
  2374.  
  2375.           OPTION         SUMMARY
  2376.  
  2377.           -c[m]          Extracts files to the console [with more]
  2378.  
  2379.           -d             Uses the pathnames stored in the ZIP file and
  2380.                          creates the paths on extraction if they do not
  2381.                          already exist.
  2382.  
  2383.           -h             Displays a help screen.
  2384.  
  2385.           -j -J<h,r,s>   Specifies masking or unmasking of file
  2386.                          attributes.
  2387.  
  2388.           -l             Displays the license agreement.
  2389.  
  2390.           -n             Extracts files from the ZIP file only if they
  2391.                          are newer than the ones already on the disk.
  2392.  
  2393.           -o             Overwrites existing files without asking for
  2394.                          confirmation.
  2395.  
  2396.           -p[a/b][c][n]  Extracts files to a printer.
  2397.  
  2398.           -s<password>   Unscrambles the files with password protection.
  2399.  
  2400.           -t             Tests the ZIP file for corruption.
  2401.  
  2402.           -q             Enables ANSI comments.
  2403.  
  2404.           -v[b,r,c,d,e,n,p,s]  Views technical information about
  2405.                          files in the ZIP
  2406.  
  2407.           -x             Extracts files from the ZIP file.
  2408.  
  2409.  
  2410.           Note:  Parameters listed in [ ] are optional.  For parameters
  2411.           listed in < >, at least one of the listed parameters must be
  2412.           specified.
  2413.  
  2414.               This section will give a detailed explanation of the command
  2415.           options used in the PKUNZIP command.
  2416.  
  2417.               The command options are explained in groups determined by
  2418.           function.  The options pertaining to extracting ZIP files are
  2419.           explained first, followed by the view options, print options, and
  2420.           miscellaneous options.
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.      PKWARE                           -41-
  2429.  
  2430.  
  2431.  
  2432.           -x  Extract files from a ZIP file
  2433.           ---------------------------------
  2434.  
  2435.               This command will extract files from a ZIP file.  Either the
  2436.           entire ZIP file can be extracted or certain files can be
  2437.           specified to be extracted.  The extracted files will be located
  2438.           in the current directory unless you specify a destination.  The
  2439.           -x option is the default option for the PKUNZIP command.  If no
  2440.           option is listed on the command  -x will be assumed.
  2441.  
  2442.               If a file being extracted already exists at the same
  2443.           destination where the extracted files are being located, the
  2444.           program will prompt you for confirmation before it overwrites the
  2445.           existing file.
  2446.  
  2447.           C:\DB>PKUNZIP -x  A:lists.zip  *.dbf  *.txt
  2448.  
  2449.               In the above example, all of the files with a .dbf or a .txt
  2450.           extension will be extracted from the ZIP file called 'lists'.
  2451.           The ZIP file is located on the A drive.  When the noted files are
  2452.           extracted, they will be located in the C:\DB directory.
  2453.  
  2454.  
  2455.           -o  Extract files from ZIP file and overwrite existing files
  2456.               on disk
  2457.           ------------------------------------------------------------
  2458.  
  2459.               This command will extract files from a ZIP file and
  2460.           automatically overwrite any same-named files found in the
  2461.           destination where the extracted files are being located.  The
  2462.           program will NOT prompt you for confirmation before overwriting
  2463.           these files.
  2464.  
  2465.               Either the entire ZIP file can be extracted or certain files
  2466.           can be specified to be extracted.  The extracted files will be
  2467.           located in the current directory unless you specify a
  2468.           destination.
  2469.  
  2470.           C:>PKUNZIP  Zfile  *.doc -o
  2471.  
  2472.  
  2473.               In the above example, all of the files with a .doc extension
  2474.           will be extracted from the ZIP file called 'Zfile' (the .ZIP
  2475.           extension is assumed).  As the files are being extracted any
  2476.           files with the same name in the current directory will be
  2477.           automatically overwritten.
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.      PKWARE                           -42-
  2489.  
  2490.  
  2491.  
  2492.           -c[m]  Extract files from a ZIP file and display them on the
  2493.                  screen
  2494.           ------------------------------------------------------------
  2495.  
  2496.               This command will extract files from a ZIP file and display
  2497.           them on the monitor.  The extracted files will scroll
  2498.           continuously on the screen.  The software can be told to pause
  2499.           after each screen of output by using the -cm (more) option.
  2500.  
  2501.           A:>PKUNZIP  STUFF  -c  dates.doc
  2502.  
  2503.               In this example, the file 'dates.doc' will be extracted from
  2504.           the noted ZIP file, and displayed on the screen.
  2505.  
  2506.  
  2507.  
  2508.           -n  Extract only new files from the ZIP file
  2509.           --------------------------------------------
  2510.  
  2511.               This command will extract files from the ZIP file only if
  2512.           they are newer than the same-named ones already on the disk, or
  2513.           if they do not already exist on the disk.  This option serves as
  2514.           an overwriting safeguard.  It will not allow an older version of
  2515.           a file in a ZIP file to overwrite a newer version on disk.
  2516.           "Newer" is defined as the most recent time and date created.
  2517.  
  2518.           C:>PKUNZIP -n  C:\DB\lists  *.dbf
  2519.  
  2520.               In this example, all of the files with a .dbf extension, that
  2521.           are dated more recently than any same-named files on disk, or
  2522.           that do not already exist on disk will be extracted from the ZIP
  2523.           file 'lists'.
  2524.  
  2525.  
  2526.  
  2527.           -t  Test the ZIP file
  2528.           ---------------------
  2529.  
  2530.               This option is used to test the files to make sure they are
  2531.           valid and have not been corrupted.  The files will be listed as
  2532.           they are being tested 'OK' will listed after each file if it is
  2533.           not corrupted.  This option does not extract files from the ZIP
  2534.           file; it only tests them.  For instructions on reconstructing a
  2535.           ZIP file that has been corrupted, see the section on PKZIPFIX in
  2536.           section 5.
  2537.  
  2538.           C:\WORD\PK> pkunzip  zipdoc  *.doc -t
  2539.  
  2540.               In the above example all the .DOC files will be tested from
  2541.           the ZIP file 'zipdoc'.
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.      PKWARE                           -43-
  2549.  
  2550.  
  2551.  
  2552.           -v[b,r][c,d,e,n,p,s]  View technical information
  2553.           ----------------------------------------------------
  2554.  
  2555.               This option will display technical information concerning the
  2556.           files contained within a ZIP file.  There are several options
  2557.           available with the View option.  The view options for PKUNZIP are
  2558.           the same as those for PKZIP except for -vc.  In PKUNZIP -vc will
  2559.           cause the files to be sorted by the 32 bit CRC value.  Also,
  2560.           there is no  -vt (view more technical information) option.
  2561.  
  2562.                The following information about each file in the ZIP file
  2563.           will be displayed (scrolled) on the screen.
  2564.  
  2565.                       Length      Original length of the file
  2566.                       Method      Type of file compression used, Implode or
  2567.                                   Shrink, (or Reduce if an older version of
  2568.                                   PKZIP was used)
  2569.                       Size        Size of the compressed file
  2570.                       Ratio       Percent reduction in file size
  2571.                       Date        Actual date of the file
  2572.                       Time        Actual time of the file
  2573.                       CRC-32      The CRC-32 value of the file
  2574.                       Attribute   The attribute of the file (s=System,
  2575.                                   h=Hidden, w=Writable, r=readonly file,
  2576.                                   and *=encrypted file)
  2577.                       Name        Name of the file
  2578.  
  2579.  
  2580.               The View options for PKUNZIP are explained below.  The
  2581.           options determine how the information will be displayed and
  2582.           sorted.
  2583.  
  2584.           The following display options are available:
  2585.  
  2586.           -vb = The  -b Brief display option will display all the
  2587.                 information shown above except the CRC-32 value and the
  2588.                 file attribute.
  2589.  
  2590.           -vr = Display information in reverse order from the default
  2591.                 order.  This option is used with any of the sorting
  2592.                 options listed below to reverse the order of sorting.
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.      PKWARE                           -44-
  2609.  
  2610.  
  2611.  
  2612.               The following sorting options are available with the View
  2613.           option.  The default order of sorting is also specified.  (This
  2614.           order can be reversed by using the particular sorting option
  2615.           along with the  -vr  View Reverse option.)
  2616.  
  2617.                -vd = Sort by date of files, oldest to most recent.
  2618.                -ve = Sort by file extension, alphabetically.
  2619.                -vn = Sort by name of files, alphabetically.
  2620.                -vp = Sort by percentage ratio of compression, smallest
  2621.                      to largest.
  2622.                -vs = Sort by size of files, smallest to largest.
  2623.                -vc = Sort by 32 bit CRC value.
  2624.  
  2625.               If no sorting option is specified, the files will be
  2626.           displayed in the order they were compressed.
  2627.  
  2628.  
  2629.               The following command illustrates the View option used to
  2630.           display a ZIP file sorted by name.  The output display is shown
  2631.           below.
  2632.  
  2633.           D:> PKUNZIP backups.zip   -vn
  2634.  
  2635.  
  2636.        Length  Method   Size  Ratio   Date    Time   CRC-32  Attr  Name
  2637.        ------  ------   ----- -----   ----    ----   ------  ----  ----
  2638.         10752  Implode   3933  64%  07-06-89  19:23  426c896a --w  AGO.BAK
  2639.         25600  Implode   8525  67%  07-13-89  17:55  bacc8813 --w  DM1.BAK
  2640.         41984  Implode  13320  69%  07-10-89  21:36  b20889a9 --w  DM2.BAK
  2641.         26112  Implode   8470  68%  07-11-89  18:53  eb623405 --w  DM3.BAK
  2642.         16896  Implode   6153  64%  07-10-89  20:52  05d3ba41 --w  DM4.BAK
  2643.         28601  Implode   8602  70%  07-13-89  18:49  c0bd9829 --w  EM4.BAK
  2644.          7168  Implode   2456  66%  01-04-80  14:57  007c1270 --w  EXE.BAK
  2645.          4608  Implode   1906  59%  06-28-89  23:35  d70bcf7e --w  FMAL.BAK
  2646.          6656  Implode   1926  72%  06-28-89  13:00  7447224b --w  PK.BAK
  2647.          3072  Implode   1181  62%  06-28-89  16:59  597bade0 --w  PK1.BAK
  2648.          6144  Implode   2350  62%  01-04-80  13:48  96bb2322 --w  SAVE.BAK
  2649.          1240  Implode    754  40%  07-10-89  11:23  8899969f --w  TEEN.BAK
  2650.          8704  Implode   3504  60%  06-29-89  19:26  760cc345 --w  TIAL.BAK
  2651.         26624  Implode   8495  69%  06-29-89  00:16  8849114b --w  TZIP.BAK
  2652.         38400  Implode  12080  69%  06-29-89  18:31  53619fb8 --w  VZIP.BAK
  2653.           927  Implode    502  46%  07-17-89  18:31  61b90c8f --w  WIEW.BAK
  2654.           319  Shrunk     246  23%  07-17-89  18:33  045dda73 --w  XXXZ.BAK
  2655.        ------          ------  ---                                -------
  2656.        253807           84403  67%                                     17
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.      PKWARE                           -45-
  2669.  
  2670.  
  2671.  
  2672.           -p[a/b][c][n]  Extract files to a printer
  2673.           -----------------------------------------
  2674.  
  2675.               This option is used to extract files from a ZIP file and send
  2676.           them to a printer for printing.  The command parameters are
  2677.           defined below.  The parameters of the print option must be
  2678.           programmed together on the command line.  (i.e. -pac1 is correct,
  2679.           -p -a -c1 is NOT correct.)
  2680.  
  2681.            -p   Specifies the extract to printer option.
  2682.  
  2683.           a/b   The a and b parameters will set the printer device to
  2684.                 either ASCII or Binary mode respectively.  If no mode
  2685.                 is specified, whatever the default mode is for the
  2686.                 device will be used.
  2687.  
  2688.                 ASCII mode is commonly used to print text.  It will
  2689.                 form feed after each file.
  2690.  
  2691.                 Binary mode corresponds to the COPY command commonly
  2692.                 used to send fonts or graphics to a laser printer.  It
  2693.                 will not form feed after each file.
  2694.  
  2695.                 The a and b options cannot be mixed in the same
  2696.                 command.
  2697.  
  2698.             c   This option specifies the port that the data should be
  2699.                 sent through.   If c is included in the print option,
  2700.                 this specifies a serial (COM) port is to be used.  If c
  2701.                 is NOT included in the print option, this indicates a
  2702.                 parallel (LPT) port is to be used.
  2703.  
  2704.             n   This is the number of the print port being used.  It can
  2705.                 be any number from 1 to 4.  If no number is listed, 1 is
  2706.                 assumed by default.
  2707.  
  2708.           C:>PKUNZIP -pbc2  PICTURE.ZIP
  2709.  
  2710.               In the above example, the files compressed in the ZIP file
  2711.           'PICTURE' will be extracted and printed in binary mode to the
  2712.           serial port COM2.
  2713.  
  2714.           C:>PKUNZIP  stuff *.doc -p
  2715.  
  2716.               In the above example, all the .DOC files will be extracted
  2717.           from STUFF.ZIP to the parallel port LPT1.
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.      PKWARE                           -46-
  2729.  
  2730.  
  2731.  
  2732.           -d  Recreate directory paths upon extraction
  2733.           --------------------------------------------
  2734.  
  2735.               This command option uses the pathnames that have been stored
  2736.           in the ZIP file.  The directory pathnames are stored in the ZIP
  2737.           file by the use of  -p, -P and -r options in the list of PKZIP
  2738.           commands explained in Section 3.  If the stored output paths do
  2739.           not exist at the extraction destination, this command will create
  2740.           them as they are stored in the ZIP file.
  2741.  
  2742.           For example:  If the following directory tree exists on drive C.
  2743.  
  2744.                root----+-abc--+-dir1
  2745.                        |      |
  2746.                        |      +-dir2-+-dir3
  2747.                        |             |
  2748.                        +-xyz--       +-dir4
  2749.                        |
  2750.                        +-pdq
  2751.  
  2752.  
  2753.           If you then executed: PKZIP -r -p  A:STUFF  C:\abc\*.*
  2754.  
  2755.           If you then executed: PKUNZIP  -d  A:STUFF  C:\pdq\newabc
  2756.  
  2757.           After the PKUNZIP command is processed, the C drive would then
  2758.           look like this:
  2759.  
  2760.                root----+-abc--+-dir1
  2761.                        |      |
  2762.                        |      +-dir2-+-dir3
  2763.                        |             |
  2764.                        +-xyz--       +-dir4
  2765.                        |
  2766.                        +-pdq--+-newabc-+-dir1
  2767.                                        |
  2768.                                        +-dir2-+-dir3
  2769.                                               |
  2770.                                               +-dir4
  2771.  
  2772.  
  2773.               All of the files originally in C:\ABC and its subdirectories
  2774.           (dir1, dir2, dir3, and dir4) have been restored to C:\PDQ\NEWABC,
  2775.           with the directory tree being recreated.
  2776.  
  2777.               If this -d option is not specified and pathnames have been
  2778.           stored in the ZIP file, only the filenames stored in the ZIP file
  2779.           will be used, any pathnames will be ignored.
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.      PKWARE                           -47-
  2789.  
  2790.  
  2791.  
  2792.           -h  Display help screen
  2793.           -----------------------
  2794.  
  2795.               This command will display a help screen whenever typed on the
  2796.           command line.  The help screen will also occur when a command has
  2797.           been entered incorrectly.
  2798.  
  2799.           D:\PKWARE> PKZIP -h
  2800.  
  2801.  
  2802.  
  2803.           -l  Display the License screen
  2804.           ------------------------------
  2805.  
  2806.               This command will display the software license agreement.
  2807.  
  2808.  
  2809.  
  2810.           -q   Enable ANSI Comments
  2811.           --------------------------
  2812.  
  2813.               By default, ANSI sequences are filtered from the comments.
  2814.           This option allows any ANSI sequences to be displayed
  2815.           unfiltered.
  2816.  
  2817.  
  2818.           C:\ACCT> PKUNZIP ACCT.ZIP -o -q
  2819.  
  2820.               In this example, the ZIP file will be uncompressed
  2821.           (overwriting files existing on disk) and the ANSI comments of the
  2822.           file being extracted will be enabled.
  2823.  
  2824.  
  2825.  
  2826.           -j<H,S,R>  Mask hidden, system or readonly file attributes
  2827.           -J<H,S,R>  Do not mask hidden, system or readonly file
  2828.                      attributes
  2829.           ----------------------------------------------------------
  2830.  
  2831.               This option is used to mask the hidden, system or readonly
  2832.           attributes of files so that they will be treated as normal
  2833.           writable files.  By default hidden, system, and readonly
  2834.           attributes are masked off upon extraction.  To preserve these
  2835.           attributes, the -J option must be used.
  2836.  
  2837.  
  2838.           C:\DOS> PKUNZIP ALL.ZIP -Jhs
  2839.  
  2840.               In this example, any hidden or system file attributes of the
  2841.           files being extracted will be preserved.
  2842.  
  2843.  
  2844.           NOTE:  There is no space between the J or j, and the h, s or r.
  2845.  
  2846.  
  2847.  
  2848.      PKWARE                           -48-
  2849.  
  2850.  
  2851.  
  2852.           -s<password>  Unscramble files with password
  2853.           --------------------------------------------
  2854.  
  2855.               This option is used to unscramble, or decrypt the files in
  2856.           the ZIP file.  It is used in combination with the  -s Scramble
  2857.           option of the Zip options.  It includes password protection.
  2858.  
  2859.               When Unzipping a ZIP file that has been encrypted, the files
  2860.           will not be extracted unless the correct password is included on
  2861.           the command line.  Unzip skips encrypted files if the password is
  2862.           not stated on the command line.
  2863.  
  2864.               When specifying the password, there is no space between the
  2865.           s and the password.  Also the password is case sensitive.  It
  2866.           must be entered exactly the same as when you zipped the file.  It
  2867.           is important that you remember or somehow record the passwords
  2868.           that you use, because PKZIP does not retain a record of these
  2869.           passwords anywhere.
  2870.  
  2871.           C:\FINANCE> PKUNZIP PAYROLL -o -sSecret  *.pyr
  2872.  
  2873.               In the above example, all of the files with a *.pyr extension
  2874.           will be extracted from the ZIP file 'PAYROLL'.  In this case the
  2875.           password specified when the file was zipped, was 'Secret'.
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.      PKWARE                           -49-
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.                                                                           |
  2916.                                                                           |
  2917.                                                                           |
  2918.                                           PKSFX - SELF-EXTRACTION UTILITY |
  2919.                                                                           |
  2920.                                       Creating a Self-Extracting ZIP File |
  2921.                                                     PKSFX Reference Guide |
  2922.                                                                           |
  2923.                                                                           |
  2924.                                                                           |
  2925.                                                                           |
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.      PKWARE                           -50-
  2969.  
  2970.  
  2971.  
  2972.  
  2973.                           CREATING A SELF-EXTRACTING ZIP FILE
  2974.  
  2975.  
  2976.                ZIP files can be extracted without PKUNZIP through the
  2977.           use of self-extraction methods.  This is useful when you need to
  2978.           transfer compressed files to a person who may not be familiar
  2979.           with file compression and extraction procedures, or who does
  2980.           not have the PKUNZIP program.  The self-extracting ZIP file is
  2981.           an executable file with a .EXE extension.  By simply typing in
  2982.           the name of the self-extracting ZIP file, the PKUNZIP extraction
  2983.           process will be performed.
  2984.  
  2985.                Several options are available for running (extracting) self-
  2986.           extracting ZIP files.  They are listed on the following page.
  2987.  
  2988.                All self-extracting ZIP files can be treated as a normal ZIP
  2989.           file.  All of the PKZIP and PKUNZIP options can be performed on
  2990.           a self-extracting ZIP file.  The only difference is, the .EXE
  2991.           extension must be specified on the command line or the program
  2992.           will search for a ZIP file with the same name.
  2993.  
  2994.                In the example shown below, files in the self-extracting ZIP
  2995.           file, STARTUP.EXE will be freshened using the PKZIP  -f option.
  2996.  
  2997.           C:\PKWARE> PKZIP STARTUP.EXE -f
  2998.  
  2999.  
  3000.                There are also several options that are available to use
  3001.           WHILE extracting the self-extracting ZIP file.  These are listed
  3002.           in the PKSFX reference guide in the next section.  An example is
  3003.           shown below.
  3004.  
  3005.           C:\PKWARE> SEZIP  -d C:\
  3006.  
  3007.                In this example, the self-extracting ZIP file, will be
  3008.           extracted with the  -d  options.  The directories stored in the
  3009.           ZIP file will be reconstructed on the C: drive.
  3010.  
  3011.  
  3012.                The ZIP2EXE program is used to create a self-extracting ZIP
  3013.           file from a ZIP file, while leaving the original ZIP file
  3014.           intact.  ZIP2EXE in turn, uses PKSFX.PRG to create the self-
  3015.           extracting ZIP file.  PKSFX must be in the current directory or
  3016.           PATH when creating a self-extracting file.  The program MAKESFX
  3017.           will create PKSFX.PRG from the distribution file.  (You must run
  3018.           MAKESFX initially before you can create any self-extracting
  3019.           files.)
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.      PKWARE                           -51-
  3029.  
  3030.  
  3031.  
  3032.                The following example illustrates the process of creating a
  3033.           self-extracting ZIP file.  If you have not run MAKESFX to create
  3034.           PKSFX.PRG, you must do this first.
  3035.  
  3036.  
  3037.             -------------------------------------------------------------
  3038.             |          CREATING A SELF-EXTRACTING ZIP FILE              |
  3039.             |                                                           |
  3040.             | 1.  Create the ZIP file using PKZIP.                      |
  3041.             |                                                           |
  3042.             | 2.  Create the self-extracting file by entering:          |
  3043.             |                                                           |
  3044.             |          C:\>ZIP2EXE  zipfile                             |
  3045.             |                                                           |
  3046.             |     Where zipfile is the name of the ZIP file you want to |
  3047.             |     create the self-extracting file from.  The default    |
  3048.             |     extension is .ZIP if none is given.                   |
  3049.             |                                                           |
  3050.             |     When the process is completed a message such as the   |
  3051.             |     one shown below will be displayed on the screen to    |
  3052.             |     let you know the conversion has been successful.      |
  3053.             |                                                           |
  3054.             |          zipfile.ZIP => zipfile.EXE                       |
  3055.             -------------------------------------------------------------
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.      PKWARE                           -52-
  3089.  
  3090.  
  3091.  
  3092.                                PKSFX REFERENCE GUIDE
  3093.  
  3094.  
  3095.  
  3096.                This is a quick reference guide to the options available
  3097.           while uncompressing a self-extracting ZIP file.
  3098.  
  3099.  
  3100.  
  3101.           ---------------------------------------------------------------
  3102.           |                         PKSFX                               |
  3103.           |                                                             |
  3104.           |                                                             |
  3105.           | Syntax:                                                     |
  3106.           |   PKSFX  [options]  [d:path\]  [file...]                    |
  3107.           |                                                             |
  3108.           | Where:                                                      |
  3109.           |   PKSFX   = Name of the self-extracting ZIP file.           |
  3110.           |   options = Any of the options listed below.                |
  3111.           |   d:path\ = Output drive and/or path.                       |
  3112.           |   file    = Name(s) of files to extract.  Wildcards *, ?,   |
  3113.           |             are ok.  Default is all files.                  |
  3114.           |                                                             |
  3115.           |                                                             |
  3116.           |  Options:                                                   |
  3117.           |                                                             |
  3118.           |    -c[m] = Extract to screen [with more]                    |
  3119.           |    -d    = Create directories stored in ZIP file            |
  3120.           |    -n    = Extract only newer files                         |
  3121.           |    -p[a,b,c][1,2,3] = Extract to printer                    |
  3122.           |            [ASC mode, Bin,mode, COM port] [port number]     |
  3123.           |    -o    = Overwrite existing files                         |
  3124.           |    -x    = Extract files (default)                          |
  3125.           |    -l    = Display software license agreement               |
  3126.           |    -t    = Test ZIP file integrity                          |
  3127.           |                                                             |
  3128.           |                                                             |
  3129.           ---------------------------------------------------------------
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.      PKWARE                           -53-
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.                                                                        |
  3157.                                                                        |
  3158.                                                                        |
  3159.                                            SPECIAL HANDLING PROCEDURES |
  3160.                                                                        |
  3161.                                                 How a ZIP File is Made |
  3162.                                           Use of a RAM Disk with PKZIP |
  3163.                                       LAN - Local Area Network Support |
  3164.                                      Creating a Pre-Selected File List |
  3165.                                                  Batch File Processing |
  3166.                                                 The Configuration File |
  3167.                                                  PKWARE Error Messages |
  3168.                                         PKZIPFIX - File Reconstruction |
  3169.                                                                        |
  3170.                                                                        |
  3171.                                                                        |
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.      PKWARE                           -54-
  3209.  
  3210.  
  3211.  
  3212.                               HOW A ZIP FILE IS MADE
  3213.  
  3214.  
  3215.               PKZIP creates a temporary pre-ZIP file that has an extension
  3216.           of .!!! such as in  OldFile.!!!  during the compressing process.
  3217.           OldFile.!!! is the upgraded version of OldFile.ZIP.
  3218.  
  3219.               When all of your files have been successfully compressed, the
  3220.           original ZIP file is deleted and the file with the extension .!!!
  3221.           is simply renamed with a new extension .ZIP.
  3222.  
  3223.               It is FASTER to rename the temporary ZIP file than to copy it
  3224.           from one disk drive to another.  The FASTEST way to create your
  3225.           ZIP files is to do so from your largest disk drive.  The -b
  3226.           option is used to locate the pre-ZIP file on an alternate drive
  3227.           location, when your disk space is limited.
  3228.  
  3229.  
  3230.  
  3231.                             USE OF A RAM DISK WITH PKZIP
  3232.  
  3233.  
  3234.               PKZIP swaps information on and off disk memory as it runs.
  3235.           This process is NOT the same as the physical creation of the NEW
  3236.           ZIP file.  The default drive for this program activity is the
  3237.           drive from which the program was executed.  You can speed up
  3238.           performance as well as gain disk space by telling PKZIP which
  3239.           drive and/or subdirectory to use through a DOS environmental
  3240.           string.  All routing can be directed to your RAM Disk by using
  3241.           the  Set PKTMP command.
  3242.  
  3243.                C:>Set PKTMP=D:   --->  where "D:" refers to the RAM disk
  3244.  
  3245.  
  3246.  
  3247.                        LAN - LOCAL AREA NETWORK SUPPORT
  3248.  
  3249.               Both PKZIP and PKUNZIP, when opening files for read-only type
  3250.           access, will automatically open files in SHARE "deny write
  3251.           access" mode.  This pertains to systems running with DOS 3.0 or
  3252.           above, so that files can be read concurrently by other tasks.
  3253.           PKZIP uses a unique filename for all temporary files created.
  3254.           This allows PKZIP to be run by concurrent programs or on a
  3255.           network drive without any file contention or conflict.
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.      PKWARE                           -55-
  3269.  
  3270.  
  3271.  
  3272.                          CREATING A PRE-SELECTED LIST FILE
  3273.  
  3274.  
  3275.               This option is used to create List Files to record file
  3276.           selections you use frequently.  These List Files can then be
  3277.           typed on the command line instead of typing all the file names
  3278.           separately. List Files can be used with all the PKZIP and PKUNZIP
  3279.           command options.
  3280.  
  3281.               The procedure for creating List Files is somewhat easier with
  3282.           the new PKWARE programs.  The following example illustrates the
  3283.           steps necessary for creating List Files.
  3284.  
  3285.                __________________________________________________
  3286.                |                                                |
  3287.                |             CREATE A LIST FILE                 |
  3288.                |                                                |
  3289.                |   1.  Create the list using a word processor   |
  3290.                |       or text editor.                          |
  3291.                |                                                |
  3292.                |   2.  Type in the names of the files you       |
  3293.                |       select using any MS-DOS file notation.   |
  3294.                |                                                |
  3295.                |   3.  Include the directory and path locations |
  3296.                |       of the files in the list.                |
  3297.                |                                                |
  3298.                |   4.  Save the List File under the name you    |
  3299.                |       choose.  There is no default extension.  |
  3300.                |                                                |
  3301.                |    List File Name       Files Included         |
  3302.                |                                                |
  3303.                |      Group              letters.txt            |
  3304.                |                         C:\LOTUS\*.*           |
  3305.                |                         C:\DB\Monthly.*        |
  3306.                |                         D:\*.WKS               |
  3307.                |________________________________________________|
  3308.  
  3309.  
  3310.               When using a List File, it is preceded by the @ symbol on the
  3311.           command line.  If the List File is not in the directory, the @
  3312.           symbol is put before the PATH designation.   Note:  more than one
  3313.           list may be used on one command line.
  3314.  
  3315.                The List File can be mixed with other options, examples are
  3316.           shown below.
  3317.  
  3318.                C:>PKUNZIP  -r  NewFile.ZIP   @Group
  3319.  
  3320.                C:>PKUNZIP  AnyFile.ZIP   Today.Txt  @Group  @Data
  3321.  
  3322.                C:>PKZIP  -u  MoreFile  @Group  @\LOTUS\Accounts
  3323.  
  3324.                C:>PKZIP  -a  OldFile   *.Dbf  @OldStuff
  3325.  
  3326.  
  3327.  
  3328.      PKWARE                           -56-
  3329.  
  3330.  
  3331.  
  3332.                          USE OF PKWARE IN BATCH FILE PROCESSING
  3333.  
  3334.  
  3335.               When running PKZIP and PKUNZIP with other applications, you
  3336.           can test if the PKWARE experienced an error by using the DOS
  3337.           error level variable.  PKZIP and PKUNZIP return zero error level
  3338.           if no errors have occurred.
  3339.  
  3340.               If an error has occurred, the software will return one of the
  3341.           following error codes:
  3342.  
  3343.  
  3344.            PKZIP:
  3345.                     0    No error.
  3346.                     1    Bad file name or file specification.
  3347.                     2,3  Error in ZIP file.
  3348.                     4-11 Insufficient Memory.
  3349.                     12   No files were found to add to the ZIP file,
  3350.                          or no files were specified for deletion.
  3351.                     13   File not found.  The specified ZIP file
  3352.                          or list file was not found.
  3353.                     14   Disk full.
  3354.                     15   ZIP file is read-only and can not be modified.
  3355.                     16   Bad or illegal parameters specified.
  3356.                     17   Too many files.
  3357.  
  3358.           PKUNZIP:
  3359.                     0    No error.
  3360.                     1    Warning error (such as failed CRC check).
  3361.                     2,3  Error in ZIP file.
  3362.                     4-8  Insufficient Memory.
  3363.                     9    File not found.  No ZIP files found.
  3364.                     10   Bad or illegal parameters specified.
  3365.                     11   No files found to extract/view etc.
  3366.                     50   Disk Full.
  3367.                     51   Unexpected EOF in ZIP file.
  3368.  
  3369.           NOTE:
  3370.  
  3371.              Please note that if testing errorlevels in a batch file that
  3372.           DOS tests the errorlevel not for equality, but for greater than
  3373.           or equal to.
  3374.  
  3375.              For example, if the software exits with an exit code of 10,
  3376.           errorlevel 10 will be true, and so will errorlevel 9, errorlevel
  3377.           8, and so on.  Therefore, Errorlevel 0 will always test as true.
  3378.           Therefore, errorlevels should be tested in descending order.
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.      PKWARE                           -57-
  3389.  
  3390.  
  3391.  
  3392.           For example:
  3393.  
  3394.                pkunzip stuff -d d:\temp
  3395.                if errorlevel 51 goto err51
  3396.                if errorlevel 50 goto err50
  3397.                if errorlevel 10 goto err10
  3398.                if errorlevel 9 goto err9
  3399.                if errorlevel 4 goto err4
  3400.                if errorlevel 2 goto err2
  3401.                if errorlevel 1 goto err1
  3402.                echo No Error
  3403.                goto exit
  3404.                :err51
  3405.                echo Unexpected EOF
  3406.                goto exit
  3407.                :err50
  3408.                echo Disk Full
  3409.                goto exit
  3410.                .
  3411.                .
  3412.  
  3413.  
  3414.                              THE CONFIGURATION FILE
  3415.  
  3416.  
  3417.                The Configuration file can be used to set parameters to
  3418.           values other than the normal default values.  These values will
  3419.           then be the defaults for the specified parameters.  You can
  3420.           override any parameters that are set in the Configuration file
  3421.           by entering contrary instructions on the command line.
  3422.  
  3423.                PKZIP 1.0 will look in the current directory for the
  3424.           Configuration file called PKZIP.CFG.  If not found, then PKZIP
  3425.           will look for an environment variable of the form
  3426.           PKZIP.CFG=d:\path and will look in the specified path for
  3427.           PKZIP.CFG.
  3428.  
  3429.                This is a brief explanation of the configuration options for
  3430.           PKZIP 1.0 and their equivalent command line options.  An asterisk
  3431.           (*) indicates that this is the default for PKZIP.
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.      PKWARE                           -58-
  3449.  
  3450.  
  3451.  
  3452.           The following parameters can be set in the Configuration file.
  3453.  
  3454.           CONFIGURATION COMMAND      COMMAND LINE OPTION     DEFAULT
  3455.           ---------------------      -------------------     -------
  3456.  
  3457.           ANSI = enabled                     -q
  3458.                = disabled                    -q-                *
  3459.  
  3460.           ZIPDATE = latest                   -o
  3461.                   = keep                     -k
  3462.                   = current                  -k- -o-            *
  3463.  
  3464.           INCLUDE = hidden                   -wh
  3465.                   = system                   -ws
  3466.           EXCLUDE = hidden                   -WH                *
  3467.                   = system                   -WS                *
  3468.           Note:  These options can be combined. (For example:
  3469.                  INCLUDE = hidden/system)
  3470.  
  3471.           MASK = readonly                    -jr
  3472.                = hidden                      -jh
  3473.                = system                      -js
  3474.           PASS = readonly                    -Jr                *
  3475.                = hidden                      -Jh                *
  3476.                = system                      -Js                *
  3477.           Note:  These options can be combined.  (For example:
  3478.                  MASK = hidden, system)
  3479.  
  3480.           VIEW = comments                    -vc
  3481.                = extension                   -ve
  3482.                = size                        -vs
  3483.                = date                        -vd
  3484.                = name                        -vn
  3485.                = ratio                       -vp
  3486.                = natural                     -vo                *
  3487.                = reverse                     -vr
  3488.                = brief                       -vb
  3489.                = long                        -vl
  3490.           Note:  Some of these options can be combined.  The last three
  3491.                  options, reverse, brief and long, can be combined with any
  3492.                  of the above options.
  3493.  
  3494.           COMPRESS = size                    -ex                *
  3495.                    = speed                   -es
  3496.  
  3497.           PATHS = none                       -p-                *
  3498.                   all                        -P
  3499.                   recurse                    -p
  3500.  
  3501.           RECURSE = on                       -r
  3502.                   = off                      -r-                *
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.      PKWARE                           -59-
  3509.  
  3510.  
  3511.  
  3512.                For some of the parameters, only one value can be specified.
  3513.           For example, ANSI can be either enabled or disabled.  In other
  3514.           cases, more than one variable can be set per parameter.  For
  3515.           example, INCLUDE can be set to either system and/or hidden
  3516.           files.
  3517.  
  3518.                The parameters can be typed in uppercase, lowercase, or a
  3519.           combination.  When more than one variable can be set per
  3520.           parameter, the variables can be listed on the same line,
  3521.           separated by a comma (,), switch (/), or space.
  3522.  
  3523.                For example, when setting the MASK parameter to include all
  3524.           readonly, hidden and system files to be masked any of the
  3525.           following programming methods would be acceptable.
  3526.  
  3527.  
  3528.  
  3529.                MASK=readonly
  3530.                MASK=hidden
  3531.                MASK=system
  3532.  
  3533.                MASK=readonly, hidden, system
  3534.  
  3535.                MASK=readonly hidden system
  3536.  
  3537.                MASK=readonly/hidden/system
  3538.  
  3539.                MASK=readonly, hidden/system
  3540.  
  3541.  
  3542.                There are two environmental variables that can be set.
  3543.           These environmental strings can be typed in on the command line
  3544.           at the DOS prompt.
  3545.  
  3546.           Setting the path for the Configuration file.
  3547.  
  3548.                C:>SET PKZIP.CFG = C:\UTILS
  3549.  
  3550.                In this case, PKZIP.CFG is located in the \UTILS directory.
  3551.           Use the location of your choice.
  3552.  
  3553.  
  3554.           Setting a RAM disk.
  3555.  
  3556.                C:>SET PKTMP=D:
  3557.  
  3558.                This will speed up the program operation default by
  3559.           directing the mechanics of PKZIP to a RAM disk.  This has
  3560.           nothing to do with the creation of the "new" archive file during
  3561.           the add or upgrade process.
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.      PKWARE                           -60-
  3569.  
  3570.  
  3571.  
  3572.                                  ERROR MESSAGES
  3573.  
  3574.  
  3575.                The following error messages may appear when using PKZIP.
  3576.           When the word 'WARNING' appears in the message, program
  3577.           execution will continue, otherwise, the program will abort to
  3578.           DOS.
  3579.  
  3580.           A brief explanation of each message follows.
  3581.  
  3582.  
  3583.           PKZIP:  Can't open XXXX.ZIP for write access!
  3584.  
  3585.                The named ZIP file is read-only or locked by another
  3586.                application and can not be modified.
  3587.  
  3588.  
  3589.           PKZIP:  No file(s) found.
  3590.  
  3591.                No matching files were found to list using the View
  3592.                option.
  3593.  
  3594.  
  3595.           PKZIP:  Insufficient disk space for updated files:  XXXX.ZIP.
  3596.  
  3597.                The -b option was used, and there is not enough space on
  3598.                the original drive containing the ZIP file to receive the
  3599.                updated ZIP file.  Try to free up some space on the drive
  3600.                containing the ZIP file, and retry the operation.  Also,
  3601.                make sure that the drive specified with the -b option is
  3602.                different than the drive containing the ZIP file.
  3603.  
  3604.  
  3605.           PKZIP:  Insufficient disk space for ZIP comment.
  3606.  
  3607.                There is insufficient disk space to hold the comment as
  3608.                entered.
  3609.  
  3610.  
  3611.           PKZIP:  Warning!  Not enough memory for Shrinking method.
  3612.  
  3613.                The -es or -ea or -eb options were used to specify that
  3614.                certain files should be Shrunk.  However, there is not
  3615.                enough memory available to perform Shrinking.  Instead,
  3616.                all files will be Imploded.
  3617.  
  3618.  
  3619.           PKZIP:  Warning!  Can't delete XXXXX.
  3620.  
  3621.                The -m (Move) option was specified to delete files after
  3622.                the ZIP file was constructed.  However, the named file
  3623.                could not be deleted, and is probably read-only.
  3624.  
  3625.  
  3626.  
  3627.  
  3628.      PKWARE                           -61-
  3629.  
  3630.  
  3631.  
  3632.           PKZIP:  No files specified for deletion!
  3633.  
  3634.                The -d (Delete) option was specified, but no filenames
  3635.                were given to delete.  This option does NOT default to
  3636.                *.* if no filenames are given.
  3637.  
  3638.  
  3639.           PKZIP:  Nothing to do!
  3640.  
  3641.                No matching files, or files with the specified
  3642.                attributes, or files after the specified date etc., were
  3643.                found to compress.
  3644.  
  3645.  
  3646.           PKZIP:  Insufficient memory.
  3647.  
  3648.                Insufficient memory is available to process the ZIP file.
  3649.                Try making more memory available to PKZIP.  If this does
  3650.                not rectify the problem, then the ZIP file might be
  3651.                corrupted, and PKZIPFIX should be used to fix the ZIP
  3652.                file.
  3653.  
  3654.  
  3655.           PKZIP:  XXXX.ZIP - error in ZIP, use PKZIPFIX.
  3656.  
  3657.                The named ZIP file has a corrupted file index.  Use
  3658.                PKZIPFIX to reconstruct the ZIP file.
  3659.  
  3660.  
  3661.           PKZIP:  Can't create: XXXX.
  3662.  
  3663.                The named file could not be created.  Either the target
  3664.                directory is full or the file already exists and is read-
  3665.                only or locked by another application.
  3666.  
  3667.  
  3668.           PKZIP:  Disk full, file:  XXXX.
  3669.  
  3670.                A disk full error occurred while writing to the specified
  3671.                file.  Try freeing up some disk space on the target
  3672.                drive.  Also, see the -b option and the PKTMP environment
  3673.                variable.
  3674.  
  3675.  
  3676.           PKZIP:  Can't find:  XXXX.ZIP.
  3677.  
  3678.                The named ZIP file could not be found.
  3679.  
  3680.  
  3681.           PKZIP:  Too many files.
  3682.  
  3683.                There are too many files to compress into one ZIP file.  The
  3684.                limit is 3900 files per ZIP file.
  3685.  
  3686.  
  3687.  
  3688.      PKWARE                           -62-
  3689.  
  3690.  
  3691.  
  3692.           The following error messages may appear when using PKUNZIP.  A
  3693.           brief explanation of each message follows.
  3694.  
  3695.  
  3696.           PKUNZIP:  Warning!  File XYZZY already exists.  Overwrite (y/n)?
  3697.  
  3698.                The file XYZZY already exists on the disk.  Pressing N
  3699.                will leave the original file on the disk, and not extract
  3700.                the file from the ZIP file.  Pressing Y will extract the
  3701.                file from the ZIP file, and overwrite the file on the
  3702.                disk.  Also, see the -o and -n options.
  3703.  
  3704.  
  3705.           PKUNZIP:  Warning!  I don't know how to handle:  XYZZY.
  3706.  
  3707.                The file XYZZY is compressed or encoded in a way that
  3708.                this version of PKUNZIP is unable to handle.  Either a
  3709.                later version of PKUNZIP is required to properly extract
  3710.                this file, or the ZIP file is possibly corrupted.
  3711.  
  3712.  
  3713.           PKUNZIP:  Warning!  Inconsistent local header for file:  XYZZY.
  3714.  
  3715.                The local header for file XYZZY is different than the
  3716.                central header information.  Use PKZIPFIX to reconstruct
  3717.                the ZIP file.
  3718.  
  3719.  
  3720.           PKUNZIP:  Warning!  File fails CRC check.
  3721.  
  3722.                The CRC-32 check for the file being extracted or tested
  3723.                did not match the stored value for the file.  The file is
  3724.                probably corrupted.
  3725.  
  3726.  
  3727.           PKUNZIP:  Warning!  XXXX.ZIP has errors.
  3728.  
  3729.                The named ZIP file had one or more errors detected in it.
  3730.  
  3731.  
  3732.           PKUNZIP:  Warning!  File has bad table.
  3733.  
  3734.                The file being tested or extracted has an error in its
  3735.                encoding.  The file is probably corrupt.
  3736.  
  3737.  
  3738.           PKUNZIP:  Warning!  No file(s) found.
  3739.  
  3740.                No files were found to extract, test, or list.
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.      PKWARE                           -63-
  3749.  
  3750.  
  3751.  
  3752.           PKUNZIP:  Warning!  XXX.ZIP - error in ZIP, use PKZIPFIX.
  3753.  
  3754.                The named ZIP file has a corrupted file index.  Use
  3755.                PKZIPFIX to reconstruct the ZIP file.
  3756.  
  3757.  
  3758.           PKUNZIP:  Warning!  Insufficient memory.
  3759.  
  3760.                Insufficient memory is available to process the ZIP file.
  3761.                Try making more memory available to PKUNZIP.  If this
  3762.                does not rectify the problem, then the ZIP file might be
  3763.                corrupted, and PKZIPFIX should be used to fix the ZIP
  3764.                file.
  3765.  
  3766.  
  3767.           PKUNZIP:  Warning!  Can't create: XXXXX.
  3768.  
  3769.                The named file could not be created.  The output
  3770.                directory is either invalid or full.
  3771.  
  3772.  
  3773.           PKUNZIP:  Can't find: XXXX.ZIP.
  3774.  
  3775.                The named ZIP file(s) could not be found.
  3776.  
  3777.  
  3778.           PKUNZIP:  Can't open: XXXX
  3779.  
  3780.                The specified file list could not be opened.
  3781.  
  3782.  
  3783.           PKUNZIP:  Warning!  Can't open XXXX.ZIP
  3784.  
  3785.                The named file could not be opened.  Either a disk error
  3786.                occurred, or the file is locked by another application.
  3787.  
  3788.  
  3789.           PKUNZIP:  Disk full, file:  XXXXX.
  3790.  
  3791.                There is not enough free room on the destination
  3792.                drive/directory for the file being extracted.  The
  3793.                program will abort and exit to DOS.
  3794.  
  3795.  
  3796.           PKUNZIP:  Incorrect password for file.
  3797.  
  3798.                The ZIP file is password protected, and cannot be opened
  3799.                unless the correct password is entered.  The password
  3800.                entered is not the correct password.
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.      PKWARE                           -64-
  3809.  
  3810.  
  3811.  
  3812.           PKUNZIP:  Skipping encrypted file.
  3813.  
  3814.                Only the files that are password will be skipped (not
  3815.                extracted) because they are password protected and the
  3816.                correct password was not entered.
  3817.  
  3818.  
  3819.  
  3820.                           PKZIPFIX - RECONSTRUCTING ZIP FILES
  3821.  
  3822.  
  3823.                PKZIPFIX is a simple to use utility that takes advantage of
  3824.           the extra reliability of the ZIP file format to reconstruct
  3825.           truncated or damaged ZIP files.  The ZIP file format was
  3826.           designed for high reliability, using  4-byte signatures for all
  3827.           file headers, and redundant distributed and centralized
  3828.           directory structures.
  3829.  
  3830.                PKZIPFIX, however, cannot create good data out of bad data!
  3831.           If a portion of a ZIP file has been corrupted, PKZIPFIX will
  3832.           allow recovery of the unaffected files.  Depending on how badly
  3833.           damaged the ZIP file is, one or more files may still extract
  3834.           with errors.
  3835.  
  3836.                PKZIPFIX should be used when PKZIP or PKUNZIP indicates
  3837.           that a ZIP file is in error, or a ZIP file has become damaged.
  3838.           PKZIPFIX can also be used to extract the ZIP file portion from a
  3839.           PKSFX self-extracting file.
  3840.  
  3841.  
  3842.  
  3843.                      -------------------------------------------------
  3844.                      |                 PKZIPFIX                      |
  3845.                      |         Reconstructing ZIP files              |
  3846.                      |                                               |
  3847.                      |Syntax:  PKZIPFIX  zipfile                     |
  3848.                      |                                               |
  3849.                      | zipfile = The name of the ZIP file to be      |
  3850.                      |           reconstructed.  The .ZIP extension  |
  3851.                      |           will be assumed by default.         |
  3852.                      |                                               |
  3853.                      |                                               |
  3854.                      | PKZIP fix will attempt to recover zipfile,    |
  3855.                      | and will create a file called PKFIXED.ZIP     |
  3856.                      | which contains the reconstructed ZIP file.    |
  3857.                      |                                               |
  3858.                      |                                               |
  3859.                      -------------------------------------------------
  3860.  
  3861.  
  3862.                The file that is created by PKZIPFIX, PKFIXED.ZIP, can then
  3863.           be extracted or listed with PKUNZIP.  IT is strongly recommended
  3864.           that you then use PKZIP to create a new ZIP file from the files
  3865.           that are extracted from PKFIXED.ZIP.
  3866.  
  3867.  
  3868.      PKWARE                           -65-
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.                                                                        |
  3875.                                                                        |
  3876.                                                                        |
  3877.                                            REGISTRATION AND BACKGROUND |
  3878.                                                                        |
  3879.                                                      Technical Support |
  3880.                                           Other Background Information |
  3881.                                               Registration Information |
  3882.                                                       Software License |
  3883.                                                                        |
  3884.                                                                        |
  3885.                                                                        |
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.      PKWARE                           -66-
  3929.  
  3930.  
  3931.  
  3932.  
  3933.                                   TECHNICAL SUPPORT
  3934.  
  3935.  
  3936.           If you have any further questions or comments about PKWARE File
  3937.           Compression programs, contact:
  3938.  
  3939. NOTE: IBM users should report problems through the PKWARE FORUM on the
  3940.       IBMPC disk.
  3941.  
  3942.                    Mail:  PKWARE, Inc.
  3943.                           7545 North Port Washington Road
  3944.                           Suite 205
  3945.                           Glendale, WI 53217
  3946.  
  3947.                    PKWARE Support BBS - avaliable 24 hours
  3948.                        (414) 352-7176
  3949.  
  3950.                    Voice - 9am to 5pm CST:
  3951.                        (414) 352-3670
  3952.  
  3953.                    Fax - (414) 352-3815
  3954.  
  3955.  
  3956.                            _______
  3957.                       ____|__     |               (tm)
  3958.                    --|       |    |-------------------
  3959.                      |   ____|__  |  Association of
  3960.                      |  |       |_|  Shareware
  3961.                      |__|   o   |    Professionals
  3962.                    -----|   |   |---------------------
  3963.                         |___|___|    MEMBER
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.      PKWARE                           -67-
  3970.  
  3971.  
  3972.  
  3973.                                  SOFTWARE LICENSE
  3974.  
  3975.  
  3976.           PKZIP (tm) FAST! Create/Update Utility
  3977.           PKUNZIP (tm) FAST! Extract Utility
  3978.           PKSFX (R) FAST! Self-Extract Utility
  3979.           Copyright 1989 PKWARE Inc.  All Rights Reserved
  3980.  
  3981.           PKSFX Registered U.S. Patent and Trademark Office
  3982.  
  3983.  
  3984.  
  3985.  
  3986.                PKWARE hereby disclaims all warranties relating to this
  3987.           software, whether express or implied, including without
  3988.           limitation any implied warranties of merchantability or fitness
  3989.           for a particular purpose. PKWARE will not be liable for any
  3990.           special, incidental, consequential, indirect or similar damages
  3991.           due to loss of data or any other reason, even if PKWARE or an
  3992.           agent of PKWARE has been advised of the possibility of such
  3993.           damages.  In no event shall PKWARE's liability for any damages
  3994.           ever exceed the price paid for the license to use software,
  3995.           regardless of the form of the claim.  The person using the
  3996.           software bears all risk as to the quality and performance of the
  3997.           software.
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.      PKWARE                           -68-
  4016.